You don't have to spend a ton of money to experience the best things to do in Madrid; many of the city's most popular and beautiful attractions, including iconic landmarks like the Gran Vía and Parque del Retiro, can be visited for no charge.