Barcelona is a beautiful city positioned right on the coast which is probably one of the reasons it is overflowing with tourists. Another issue is its status as a cruise port and gateway to the Mediterranean – which is exactly how we ended up in Barcelona. We booked a 12 night Mediterranean cruise with MSC …





