Madrid, the capital of Spain, is a vibrant city known for its art, culture, and history. It's also a popular tourist destination, attracting millions of visitors each year. If you're planning a trip to Madrid and want to stay in the best accommodations, here are the top 5 hotels in the city:

1. Hotel Ritz Madrid - Located in the heart of the city, the Hotel Ritz Madrid is a luxurious hotel that has been hosting guests since 1910. The hotel features elegantly appointed rooms and suites, a spa, a fitness center, and several dining options. It's also just a short walk away from some of Madrid's top attractions, such as the Prado Museum and Retiro Park.
2. The Westin Palace Madrid - Another iconic hotel in Madrid, The Westin Palace Madrid is a grand hotel that has been welcoming guests since 1912. The hotel features spacious rooms and suites, a fitness center, and several dining options. It's also centrally located, making it easy to explore the city's top sights.
3. Gran Meliá Palacio de los Duques - This stunning hotel is housed in a 19th-century palace and features luxurious rooms and suites, a spa, a fitness center, and several dining options. The hotel is located in the historic Barrio de los Austrias neighborhood, just a short walk away from the Royal Palace and Plaza Mayor.

4. Hotel Villa Magna - This elegant hotel is located in the upscale Salamanca neighborhood, known for its high-end shopping and dining. The hotel features spacious rooms and suites, a fitness center, and several dining options. It's also just a short walk away from the Retiro Park and the Prado Museum.
5. Hotel Único Madrid - This boutique hotel is housed in a 19th-century mansion and features stylish rooms and suites, a spa, and a Michelin-starred restaurant. The hotel is located in the posh Salamanca neighborhood, just a short walk away from the Retiro Park and the Serrano shopping district.

In conclusion, Madrid is home to some of the best hotels in Spain, and these five hotels are sure to offer an unforgettable experience. Whether you're looking for luxury, history, or style, these hotels have everything you need for a perfect stay in Madrid.