I just booked a room for August at the Hyatt Place 17th street. Someone on the CC forums posted a site (am I allowed to post the website?) that had rooms for $109/night with breakfast (parking $7/day). They said there is a fee of $2 per room if you use the airport shuttle, and the cruise shuttle is $7pp - if you have more than 2 people a taxi or uber is likely more economical. It's roughly a 30-45 minute walk, but if you're going in the summer you will be a walking puddle of sweat by the time you reach the cruise terminal.
Prices do appear to be much higher between October and April, so if you're going during this time I would not recommend it.
Hope that helps!