Some hotels offer 24-hour all-inclusive, which means you can eat and drink during the hours the buffets, restaurants, and bars are open, which usually includes three meals, drinks and snacks. You can check with the hotel to find out what time their all-inclusive starts and finishes.