Madrid can be as affordable or as expensive as you make it, depending on your travel style. While it's not the cheapest European city, it's generally less expensive than London or Paris. Affordable accommodation, food, and attractions can be found with some research.