Famous for its culture and history, renting a car in Spain makes it easy to tour its cities and to take it in. Barcelona sits on the north-west coast of Spain, and is home to a stunning Gothic quarter, the beautiful La Sagrada Familia, and two miles of sandy beaches. Three hour’s drive down the coast is the historic city of Valencia. It hosts the annual Las Fallas festival, and the national dish of paella originated here. Around 200 miles inland is the capital city, Madrid, at the country’s heart. It’s an art haven, with Museo Nacional Centro de Arte Reina Sofía, home to some of Spain’s finest artwork. While for a taste of local flavour, visit the markets of Mercado de San Miguel and El Rastro.