Welcome to Zurich.
Regarding the apartment issue - I would recommend on the following Web site:
www.homegate.ch
It helped us a lot when we arrived in Switzerland about 8 months ago. it also speaks English and you have many critirias that you can adjust and fine tune your search.
Please note that there are "Open days" for apartments rental and you should attend and in most cases fill in an application form as candidate for the rental.
Usually apartment are put to rent 3 months in advance and if you plan to stay in a Hotel take into account high costs.
Good luck and welcome. if there is anything you need please don't hesitate and either PM me or post a note. many good people here are happy to help.
Cheers