Looking for all the great things to do in Montreux, Switzerland? We run through all the incredible experiences available in this amazing town