Barcelona is known for its vibrant city life ... for a lively beach close to everything with local cuisine and water ...