Spain is located in southwestern Europe on the Iberian Peninsula. It is bordered by Portugal to the west, France and the tiny principality of Andorra to the northeast. Spain also includes a number of islands off its coast in the Atlantic Ocean, including the Canary Islands and the Balearic Islands. Spain is a vibrant, diverse and friendly country with a rich history and culture. The main reasons to visit Spain are to see the stunning architecture and historical landmarks, enjoy the Mediterranean climate and beaches, and to experience the lively nightlife and festivals. A visit to Spain would not be complete without seeing some of its most famous landmarks. The capital city of Madrid is home to the Royal Palace, Prado Museum, and Retiro Park. Barcelona, the capital of Catalonia, boasts the incredible Gothic Quarter, the must-see La Sagrada Familia, and Park Guell. Other popular tourist destinations in Spain include Granada, Seville, Valencia, Malaga, Pamplona, and the Canary Islands. Spanish cuisine is one of the best in the world and renowned for its variety and flavor. Some of the most popular dishes include paella, gazpacho, and tapas.