We are flying in to Zurich in the summer and travelling by train to the grindelwald/lauterbrunnen area. Just trying to decide if we should do a stop in a city first - Zurich or maybe Lucerne on the way? Are these nice cities ? Has anyone been? We will have two teen boys with us.