Madrid, the capital of Spain is Europe’s highest capital city situated 650 metres above sea level. This cosmopolitan city is rich in cultural and artistic activity offering a wealth of museums, parks and art galleries. Known as ‘The city that never sleeps’, Madrid offers a plethora of nightlife along with some superb restaurants and traditional Tapas bars.