Almanac Barcelona is a chic hotel offering airy rooms and suites, Mediterranean dining, a bar, spa services, and a rooftop pool.