Repeat: Barcelona is the most expensive Spanish city for an overnight stay, according to a TripAdvisor study .
Barcelona is the most expensive Spanish city for an overnight stay, according to a TripAdvisor study .