Preston Palace is an all-inclusive hotel offering diverse dining options, from buffets to à la carte. Guests can enjoy unlimited food and drinks, plus indoor rides and a water park. Reservations are required.