Lucerne is a picturesque city located in central Switzerland, surrounded by mountains and nestled on the shores of Lake Lucerne. Here are the top 10 must-visit places in Lucerne: