On July 20th I arrive to Barcelona and spend a night in this great city, 2 days for visit and then I go to a cruise from the port of Barcelona.
I need to stay one night in a hotel near the best attractions of the city, also should be not far from the port, a quiet and nice - not expensive - hotel. (I do not intend to spend time in the room...).
There are thousounds of hotels, hostels, apartments and I don't know what to chose, where to go.
I also need to have transportation from the airport to the hotel, if you can advice, please, what is the best solution.