I stayed in a lovely B&B in the Marina district, about a 15-minute tram or bus ride out of the city centre. It was called the King Edward II Bed and Breakfast Inn. The room was beautifully decorated and breakfasts were lovely. The phone number is 001 415 922-3000 it also has a website, which you can access via www.bedandbreakfast.com. This place wasn't cheap, however, between $80 and $120 a night.