Madrid, Spain’s sprawling, cosmopolitan capital, happens to be the best place in the country to drink wine. Just as Madrid’s cuisine brings together influences from all over Spain, Madrid wine lists feature the best wines from every corner of the country.