Crowne Plaza Barcelona is a chic urban hotel with two restaurants, a bar, and a spa. Amenities include a gym and a rooftop pool.