Spain’s capital and largest city, Madrid, is a sophisticated and cosmopolitan town known for vibrant nightlife, magnificent architecture, rich cultural life, and football. The historic part of town offers scenic views on famous landmarks like Puerta del Sol, Gran Vía street, Royal Palace of Madrid and many more.