Thinking about Switzerland next Easter. Looking for lakes, mountains, trains, walks and a nice town! Any recommendations?? We're travelling there by train with teens. Thanks!