Lodging prices in Barcelona will be at their highest between May and October. However, even if you're visiting during this period, look for special offers from hotels - many of them offer discounts on advance bookings from time to time. In this case, staying in Barcelona will be inexpensive - 10-20% less than the usual price.
In five-star hotels the price of a room for two people starts from 160-180 EUR and reaches 450-670 EUR in the most popular hotels. In four-star hotels the average room rate is 110 EUR, in the best hotels - up to 300 EUR, in the pretentious Hotel SB Plaza Europa - even higher.