Planning a trip to Switzerland? Discover the top 18 must-visit attractions, including iconic alpine peaks, medieval lakeside castles, and scenic train routes, complete with insider secrets and budget tips.