Silicon Valley is undeniably associated with the tech industry, but the town of Mountain View on the south-west shore of San Francisco Bay offers visitors so much more than the headquarters of tech ...