Carnival Spirit, 5 nights, Feb. 12-17, 2012 sailed from San Diego to Cabo San Lucas. A friend and I shared a super cheap cabin category 1A, inside. Cabin 1255 is the same size and shape as more expensive interior cabins. As this was just a quick cruise, the cabin was fine though I always prefer a balcony.
The cabin location worked out well, we had quick access to the elevator aft, and also to the dining room one level up the stairs.
San Diego Hotel: I booked Vagabond Inn San Diego Mission Valley for Saturday Feb. 11, 2012 on Priceline bidding $40. My bid was accepted and with taxes it came to about $53. However, upon arrival the bed was a king. We needed 2 beds, so I was told the clerk would only charge me $15 more to switch to a room with two beds. He actually charged my credit card $22.50, something I did not know until my statement came. The room was very spacious and quiet as it was at the back of the hotel lot.