With a rich history, great art and famously lively people, Spain has much to offer. Catalunya in the north east presents Mediterranean beaches and Pyrenean mountains along with the stunning, energetic city of Barcelona. The north coast features the lovely town of San Sebastian and the rapidly developing city of Bilbao, with its Guggenheim gallery of modern art. In the heart of the country, the capital Madrid presents a rich array of architecture, galleries and parks. In the south Andalucia offers Mediterranean and Atlantic shores and encompasses the atmospheric towns of Granada, Seville and Cordoba.