Meanwhile, lovely Lugo not only offers a UNESCO World Heritage Site, but the best deal for travelers on average.
According to various media reports, TripAdvisor.com has determined that the Catalan city of Barcelona is Spain's most expensive city for visitors, while Lugo in Galica is the most economical place for travelers.
The travel website compared costs in 52 locations around the country and found the average cost of a one-night stay in a four-star hotel, cocktails for two, a two-course dinner with a bottle of house wine and round-trip taxi fare was highest in Barcelona. The price for that in BCN came to €229.11 ($296.35 / £182.70).
The second most expensive spot was Ibiza at €221.43 ($287.13 / £176.33), followed by Palma, Mallorca at €217.97 ($282.46 / £173.58), Palma de Mallorca €218.27 ($282.96 / £173.83), San Sebastian €211.72 ($274.36 / £168.81) and the capital Madrid €183.65 ($238.01 / £146.26).
At the other end of the scale was Lugo, in Northwestern Spain – the only city in the world completely surrounded by intact Roman walls. A four star hotel and night on the town in this historic tourist spot totaled only €115.73 ($150 / £93.20).
Murcia offered the second best deal in Spain at €116.52. (151.02 / £92.79). Next up were Ourense at €116.68 ($151.22 / £92.93), Badajoz at €119.82 ($155.29 / £95.43) and Castellon at €124.41 ($161.28 / £99.08).
A night in a four-star hotel Barcelona hotel (€145 / $187.93 / £115.47) costs about as much as a night in a similar hotel in Tarragona, along with drinks, meal and taxi (€143.73 / $186.26 / £114.46). Tarragona is a beautiful beach-side port-city in Catalonia with a rich history, including incredible remains of a Roman amphitheater, forum and circus. It is also home to the impressive National Archaeological Museum of Tarragona.