San Francisco is a favourite with tourists, thanks to its top-notch dining, Victorian townhouses and those classic cable cars. Here's a guide to the city.