As part of its annual Travelers' Choice Awards, booking site TripAdvisor ranked the top 10 all-inclusive resorts in the world, based on the number and quality of traveler reviews within the past year. It's no surprise they're all in the Caribbean, especially the Dominican Republic, where resorts are known to have fair prices and even fairer views. Drumroll please...