I just reserved the Springhill Suites near the airport. We have 10 in our travel group so I was able to book 2 rooms with 5 people in each one. They offer a free shuttle (it says they are 2.2 miles from the airport) and also provide a free breakfast. Trip Advisor has them rated well and it looks like there are food options for dinner within walking distance. We cruise in January and I plan on opening a Marriott credit card before the end of September. Typically, if you spend around $3000 in 3 months you get at least 50,000 points (it depends on the offers available at the time). Most of the time there's a yearly $99 annual fee. I think right now they started a new offer for 50,000 points for a card with no annual fee. This hotel is 25,000 points per night so mine for 2 rooms will be 50,000 points. That would mean I would only pay the $99 annual fee to stay there. I had the card a few years ago and haven't been traveling much so I cancelled mine. It's a pretty nice deal. If you keep the card you get a free night yearly which basically negates the $99 annual charge.