I lived in Geneva - small, sleepy town, don't need more than a day to explore. Lucerne and Bern are wonderful. Public transportation is probably the best in the world. Sooo reliable and pretty much always on time! I always bought train tickets on the spot. Enjoy some chocolate and cheese for me :)