Looks like things are quite expensive for the OP's dates, however Lastminutetravel.com has the 3* Holiday Inn Golden Gateway for $116/nite. A little off the beaten path, but right next to a cable car terminus and near a number of bus lines, specifically the number 1 Van Ness bus that goes up and back on Sacramento/Clay for easy access to China town and Embarcadero. Don't remember the number, but there is a bus that heads down Van Ness and hits Fisherman's wharf, so transportation won't be a problem. Whole Foods is nearby, and restaurants in the area include Tommy's Joynt, House of Prime Rib, Ruth's Chris, Swan Oyster Depot.