First European cruise, sailing Lisbon to Barcelona (6 ports along Spain🇪🇸) on the Dawn Oct 23. I am arriving a day ahead but am not sure if I should book my own hotel or go through NCL? Same question for Barcelona, I would like at least 2 nights before returning to Boston. This will be my first European cruise so I will be very appreciative for any advice.
Thank you