If you don't mind driving, check out bc. You will get all different riding within 10 hours of each other. Fernie, Sun peaks, golden, kelowna, kamloops, north shore (not fromme but cypress) and whistler would offer you "dessert" ridng, big mountain riding, rain forest. Every terrain out there we have as you drive across BC. And you could even hit up some lift riding for ****s and giggles