Madrid
Total cost per day: $87.42
As the capital of flamenco, Madrid offers exciting song and dance performances, along with a very active nightlife. However, make sure to watch your budget when it comes to food: A meal at an inexpensive restaurant costs $13.61 on average, which is the second priciest on GOBankingRates’ list.