Switzerland's largest city combines historical elegance with modern charm. Here are the best things to do in Zurich.