Can't say about the cost but I CAN confirm that the BC Hilton is just blocks from the terminal - you'll see it as you're pulling into port, it's just past Senor Frogs and the Straw Market. EASY walk there and back! Also, I'd be willing to bet that you don't have to book in advance, just probably walk in and go to the registration desk or the concierge desk. At least, that's what I'd do!
Nancy G.
Fantasy to Bahamas - 10/04
Fascination to Key West, Playa Del Carmen (Hurricane Wilma took out Cozumel!! ) - 11/05
Inspiration to Cayman and Calica, MX - 11/06
Victory to Puerto Rico and the Virgin Islands - 11/07
Sensation to Bahamas (with my dd for her b-day!) - 1/08
Inspiration to Cozumel and Grand Cayman - 12/08