As the name implies, the Eurostars Grand Marina Hotel in Barcelona is right on the waterfront. A unique structure, it resides in the popular Port Vell area, just steps from Olympic Village and an easy commute to the many historic and commercial districts scattered throughout the city.