31. Greek Islands.
Sandy beaches, unspoiled island life, a rich history and amazing culture — you will get to experience all these when you visit the Greek Islands. With its 6000 islands and islets scattered in the Aegean and Ionian Seas, you will have plenty to explore and discover.
32. Barcelona.
The capital city of the autonomous community of Catalonia in Spain, Barcelona is a perfect place for food lovers. Enjoy a world-class dining scene in an enchanting seaside city with boundless culture, and awe-inspiring architecture.
33. Curaçao.
A Dutch Caribbean island, Curaçao is well-known for its beaches hidden in coves and its expansive coral reefs rich with marine life. You will enjoy the sites and the scenes there.
34. The Cayman Islands.
If you are coming from Miami, then you are just an hour away from paradise that is the Cayman Islands. It is an excellent site for scuba diving and snorkeling.
35. St. Thomas.
Feast on the outstanding view that you can find in nowhere else but in St. Thomas. It is located in the Virgin Islands and is well-known for its beaches and snorkeling spots.