The opposite is true for Wednesday, which is usually the most expensive day. If you want to ensure you grab a bargain, try to book more than 90 days before your stay to get the best price for a Barcelona Torre Agbar hotel.