Yurbban Trafalgar, Barcelona, Spain Barcelona actually does a good line in affordable hotels, but of course we're choosing the one with a pool on the roof terrace. Yurbban will only set you back £68 a night, and imagine how good your holiday photos will be?