I haven't (not a mtb'er - yet!), but a friend has:

Engadine in Switzerland. Tour the national park...

http://www.scuol.ch/de/navpage-Natio...UOL-29884.html

Or bike with this guys' school - a former mtb pro:
http://www.frischibikeschool.ch