Discover everything from vibrant iconic cities to paradisiacal beaches. Explore the urban cultural wealth and immerse yourself in the turquoise waters of the coasts of this fascinating destination.