Hotels here tend to charge premium prices and the area contains many tourist attractions.
Parking is atrocious and rarely included in the hotel price. The Columbus Motor Inn is actually located in a cool semi-residential part of North Beach on the edge of Fisherman's Wharf. The inn is close enough to easily walk to the Wharf, but even more conveniently walkable to North Beach's Italian area where parking is next to impossible. We stayed there for 6 nights and were impressed. The rooms were clean and spacious.