21-23 April Montreux and Hidden Valley