Said to be among the world’s largest indoor snow park, the winter leisure destination features 20 rides and attractions