We stayed at the Holiday Inn Express in Coronado. I was a nice clean little hotel very close to the beach, places to eat and shopping. I'd go back there again.
Life is too short to let the ship of your dreams sail without you.
Carnival Destiny Feb. 2006
Carnival Fascination Feb. 2007
Royal Caribbean Grandeur of the Seas Feb. 2008 The DTW & MsBJ tour
Carnival Valor MsBJ and Dina Feb. 2009
Carnival Glory MsBJ and Dina Feb. 2010
Carnival Dream MsBJ and Dina Feb. 2011
We also stayed at the Holiday Inn Express. Very basic, but nice if you are just looking for a hotel room without the extravagant extra's of the larger hotels. (There's no casino's, restaurants on site, etc). A good steak restaurant is about 3 blocks away along with I think it was a Walgreens right next door in case you need any last minute items for your cruise.
As a FYI, when I was doing research on hotels for PR, I received an email from someone in PR who advised me that if you go for the bigger hotels that have casino's, you'll pay extra vs. staying at a hotel that doesn't have all that glitz or glamour. So it depends on what you are looking for.
It's about a 15 minute ride or so to the pier from the hotel. Cabs come by the hotel all the time, so you won't have any problems getting one. I have a few photo's of the hotel if you want me to send them. Just email me.