Spain offers such variety within one country, with long stretches of Mediterranean coastline for that perfect beach holiday and the country's vibrant cities and colourful festivals delight even the most seasoned traveller. There is the Spain of Gaudi, Dali, and Picasso, of Goya and Velazquez - proudly displayed in Madrid's museums and galleries. Spain's Pamplona, famous for the annual running of the bulls and for a more provincial experience, the Valencian town of Buñol goes wild every year with the La Tomatina festival. Spain is also a country rich in heritage and the historic cities of Toledo, Salamanca, Seville and Granada promise a wealth of early Christian and Moorish buildings and monuments, as well as the remains of some incredible medieval sites. Spain has six cities that have been declared Unesco World Heritage sites, more than any other country in the world.