13. Amazing Beaches
From the surfer-friendly waves at the magnificent La Concha beach in San Sebastian, down Costa Dorada (the Golden Coast from Cataluña) and all the way to the famous Costa del Sol, which is home to the famous resort town of Marbella, Spain’s beaches run the gamut from pretty to spectacular.

14. Ibiza
One of the world’s top party locations located off the coast of Spain on one of four tiny islands in the Balearic Sea. If living the nightlife is your thing you definitely need to make time to visit Ibiza, where the bikini-clad club and techno music scenes are without peer.