Spain is a large mountainous country in south-western Europe which includes the Balearics and Canary Islands. The capital and largest city, Madrid, stands right in the centre of the Iberian peninsular. The second city, Barcelona, is capital of the semi-autonomous Catalan region in the North East. Other major cities include Valencia, Bilbao and Seville. Spain has two coastlines, facing the Atlantic in the North and the Mediterranean in the South and East. Here, the Spanish 'Costas' are among Europe's most popular tourist spots. Hiring a car in Spain enables visitors to fully explore the famous ' and not so famous ' sights.