Barcelona is a major city located on the northeastern coast of Spain with a Mediterranean climate. It has over 1.6 million inhabitants and is one of the leading tourist destinations in Europe, known for its architecture, nightlife, and beaches. Some top attractions include La Sagrada Familia church, Montjuïc hill, and the beaches along the coastline. The city has a variety of accommodation options from historic boutique hotels to large chain hotels. Typical cuisine includes seafood dishes like zarzuela and escalivada, taking advantage of the city's coastal location.