W Barcelona is a trendy hotel offering chic rooms with sea views. Amenities include a rooftop bar, spa, dining options, and a pool.