Many resorts or hotels allow you to do private parties in separate areas dedicated to such events. If you tell them, they will arrange all the necessary items with some extra penny.