Head to the Spanish town of Buñol for the legendary La Tomatina and experience the craziest tomato battle you'll ever see — you'll come home with red-stained clothes and unforgettable memories.
Discover ancient Roman heritage on the Mediterranean coast, explore a stunning seaside amphitheatre, and find out why Tarragona is the perfect escape from crowded Barcelona.
Marbella, Spain will surprise you with far more than glitzy yachts and luxury — discover a romantic old town brimming with flowers and fantastic family-friendly beaches.