The 2018 Walcha Mountain Festival has it all