When I posted before I was just mentioning what hotel I knew they used. We always book our own. We stay at Marriott Marina, Embassy Suites, and Amerisuites all by the pier. It depends on if we are going just to sleep or to venture out. If you are just looking for a clean no frills place for the night I would go with Amerisuites. They offer shuttle services, airport and pier, nice rooms and continental breakfast. If you want to go places etc. then Marriott Marina is great, it is right on the waterway. You can get a water taxi right there and go all over with a day pass. Also has good view from the balcony of the ships docking at the pier(if you get a room in front) and the boats going under the bridge. The Embassy Suites is near the others and has a full hot buffet breakfast included. They also offer shuttle service. I have never tried it but alot of cruise-addicts use hotwire to get these hotels at a really great rate. Way less than we have spent.
Laurie :candle