If you don't care if you're in Old San Juan, consider the "At Wind Chimes Inn", and tell them David sent you. Shane is the owner, and Alexandra is the manager--I have been friends with the owner of this place for years--one block from the beach, very quaint, clean, and reasonable. Keep in mind that the Adventure docks on a pier that is not any where near Old San Juan (other side of the bay) and you will have to drive to and from the ship, anyway.