Barcelona offers numerous accommodation options for travelers before or after their cruise. The city has a wide range of hotels and hostels.