We stayed at the Holiday Inn nearest the cruise ports. It was very nice which surprised us. Much more upscale than we expected. There are some excellent restaurants right in the hotel.

Sue