Try the Zurich downtown Marriott for a great deal. The rooms are a little expensive, but if you are a platinum or gold member, the concierge lounge is the best I've ever visited. It opens @6:30 am and doesn't close till 11 pm. Free meals, great snacks, and FREE DRINKS! It is the place to meet before dinner, get buzzed then hit the town just blocks away. The location is right where you want to be in Zurich, walking distance to the big shopping area and old town. The train station is just blocks away, as is a super grocery store. Pay the $$$ foom fare, and you will save on food, beverage, and transportation costs.
Just my opinion, of course, but I go 4 or 5 times a year and always stay here.
More Zurich threads!