<human>:  What is the best city to visit in Spain?
<bot>: The best city to visit in Spain is Madrid. With its rich history, vibrant culture, and lively nightlife, Madrid is a wonderful destination for tourists of all ages. From iconic landmarks like the Palacio Real and Plaza Mayor to the buzzing Mercado San Miguel and a wide variety of museums, there is something for everyone in Madrid.