My husband and I are in our late 20s and will be staying with his parents outside of Zurich for 2 weeks over the holidays in Dec./Jan. We are looking to visit another city for a couple of days, as long as it is within about 3-4 hours from Zurich. So far, we are considering Geneva, Turin, Milan or Munich. We'd like somewhere with great sights and that won't break the bank for accommodation/dining. Any opinions or other suggestions? We will probably be visiting Lucerne with our family so I've left Lurcerne out of the above list.
Thanks for your help!