1. Sri Lanka
Exotic, scenic and full of culture, Sri Lanka's idyllic beaches would make for the perfect vacation.
From volcanoes to ancient temples, Bali to Java, this country is packed with adventure.
3. Costa Rica
If surf, sand and sun is your thing, Costa Rica can't be beaten!
4. The Philippines
via Lonely Planet
Some of the most beautiful beaches the world over can be found in the Philippines, and they're anything but boring!
5. The Balearic Islands
These Mediterranean islands have it all, from stunning turquoise waters to awe-inspiring historical sites. What's not to love?