For the price of one night in Barcelona, two people could have dinner with wine plus cocktails, cab fare, and a night in a four-star hotel in Tarragona and still have money left over, TripAdvisor says.
[