The capital of Spain - Madrid - makes a grand first impression From Plaza Mayor and Puerta del Sol, make your way to Gran Via Palaces, gardens to museums, Madrid caters to all tourists