Top 25 all-inclusive resorts around the world

By Katia Hetter, CNNPublished 12th November 2014
Forget the incoming arctic blast.
With the upper Midwest and Great Lakes buried in snow and freezing temperatures as far south as Oklahoma, it's time to book a vacation at a warm-weather resort.
Fine dining, lovely pools and exciting adventures ... and why not include the cost of your food, drink and other amenities in the price of admission?
Here are TripAdvisor's top 25 all-inclusive resorts around the world.
The travel website's award winners were based on its members' reviews and opinions of all-inclusive resorts around the world over a period from August 1, 2013, through July 31, 2014.
If you prefer to search for a resort in one part of the world, there are dedicated lists for seven regions worldwide, including the Caribbean, Mexico, Europe and Asia.
TripAdvisor's top 25 all-inclusive resorts around the world
1. Royalton Cayo Santa Maria, Villa Clara Province, Cuba
2. Iberostar Grand Hotel Paraiso, Playa Paraiso, Mexico
3. Kurumba Maldives, the Maldives
4. Le Blanc Spa Resort, Cancun, Mexico
5. Secrets Maroma Beach Riviera Cancun, Playa Maroma, Mexico
6. Luxury Bahia Principe Cayo Levantado Don Pablo Collection, Samana Province, Dominican Republic
7. Iberostar Grand Bavaro Hotel, Punta Cana, Dominican Republic
8. Galley Bay Resort, St. John's, Antigua
9. Rixos Sharm El Sheikh Resort, Nabq Bay, Egypt
10. Excellence Playa Mujeres, Playa Mujeres, Mexico
11. Iberostar Grand Hotel Rose Hall, Rose Hall, Jamaica
12. Secrets Silversands Riviera Cancun, Puerto Morelos, Mexico
13. The Reserve at Paradisus Palma Real, Punta Cana, Dominican Republic
14. Sultan Gardens Resort, Sharm El Sheikh, Egypt
15. Salinas do Maragogi All Inclusive Resort, Maragogi, Brazil
16. Andilana Beach Resort, Nosy Be, Antsiranana Province, Madagascar
17. Live Aqua Cancun All Inclusive, Cancun, Mexico
18. Sandals Whitehouse European Village and Spa, White House, Jamaica
19. Cozumel Palace, Cozumel, Mexico
20. Melia Cayo Coco, Jardines del Rey, Cuba
21. Oceania Club, Nea Moudania, Greece
22. The Reserve at Paradisus Punta Cana, Punta Cana, Dominican Republic
23. Secrets the Vine Cancun Resort & Spa, Cancun, Mexico
24. Grand Velas Riviera Maya, Playa del Carmen, Mexico
25. Iberostar Hacienda Dominicus, Bayahibe, Dominican Republic