On my first visit to Barcelona in 2010 I stayed at the Hotel Continental Barcelona which was not near the port but right on La Ramblas. It was very convenient to the public transit, nightlife, restaurants, bars and my hotel cost included meals (which was not great but okay). On my second visit to Barcelona in 2014 I wanted to stay away from the busy touristy areas so I stayed at Hotel Praktik Garden which had updated rooms and was close to public transit as well. Although a little further out from the port area it was closer to some of the places I preferred to visit like Sangrada Familia, La Pedrera, Casa Batllo, Arc de Triomf and Park Guell to name my favorite places. On both my trips I joined a Dis group and they made group arrangements at a reasonable cost from key locations to the port. In both cases it was a short walk with my suitcase to meet everyone.