Thinking of spending a few days in San Fran? The Californian city has no shortage of fun and fascinating attractions.…