Ok so have decided to first go to Berlin by train then would like to go on to Switzerland. We are trying to choose places which have something to do for ds who is nearly 4, and we are using public transport. Any recommendations please?