4 of us on this one! All of us have been on numerous cruises, but we have one first timer. Looking forward to it!
As for the hotels in San Diego...I live in San Diego, but rarely STAY at hotels here. Recently, we went to a concert and wanted to eat and party in the Gaslamp District (the cool area downtown) and then be able to take a cab to the concert venue and back to a hotel. Some of our friends were staying at a 3 star hotel in the Gaslamp for about $170 per night (Gaslamp Plaza Suites). I thought it looked to old and small for my tastes, so I went on to priceline.com and entered my general area of downtown (and I think it included the harbor area also), plus I put in 4 stars. We wound up at the Manchester Grand Hyatt ON the harbor for under half of what they were paying. I think it was $69 or so. Just plug in a low amount like $40 or so and work your way up until a price is accepted. I LOVE priceline!
Another good site to check out is yelp.com. If you are not familiar with it, it is a site where people review everything from restaurants, to doctors, to well...you name it! Plug in "hotels" and San Diego, Ca 92101 (downtown zip) and see what comes up. Here's the link: http://www.yelp.com/search?find_desc=hotels&ns=1&find_loc=San+Diego%2C+CA+92101
A note of caution about the hotel I mentioned...it has a mixed review on yelp due to the fact that a lot of "yelpers" seem to support *** rights. The owner of this hotel supported Prop.8 and there are reviews on there that are flat out ridiculous. Someone said there are bedbugs. It's outdated. Blahblahblah. I was there at the beginning of October and it was immaculate. Very nice hotel (if you like big hotels), and we had a water and pool view. I'd recommend that!
If you like historic hotels or smaller places, then I'd suggest finding a hotel IN the Gaslamp District. It's eight blocks long (from Broadway to Harbor Drive) and two blocks wide (from Fourth to Sixth Avenues). Go here for more info: http://www.gaslamp.org/ or here for the map: http://www.gaslamp.org/location_&%3B_directions.html
And, if you have any more questions, just let me know! Enjoy your stay in San Diego!