There's nothing quite like immersing yourself in the culture, language and way of life of a country but sometimes it's difficult to know where to begin. The Spanish Spree is the perfect blend of culture and party, both of which Spain has in abundance. See the Royal Palace in Madrid, the Alhambra in Granada and the Rock of Gibraltar, enjoy traditional Flamenco dancing in Seville and live la vida loca in Barcelona.