Most venues have some sort of stage or platform which is welcome but not essential. Please remember if you’re having a buffet to check with the hotel/caterers and make sure they are flexible should your timings go awry. It’s much better for you to have your buffet during a natural break in the evening’s entertainment, I.E. between the ceilidh and the disco, for example. Regarding the band, we have never been known to refuse a tasty buffet, but it’s certainly not a requirement.