Madrid offers a wealth of affordable options for tourists that don't sacrifice quality for low prices. From budget-friendly accommodations and cheap eats to free attractions and unlimited public transportation, there are plenty of ways to enjoy the city on a shoestring budget.