Not a whole lotta freeride, but just about everything else. As you first enter town you will see Gold Hill to your right as you cross the 2 mile bridge into town. An uphill workout with an AM/ light DH downhill. Syringa just southwest of town offers a huge network of trails that are mostly AM. And finally Schweitzer. I'm not a huge fan of these, probably because I don't have FS. The trails are really rocky and jagged. My favorite thing to do on Schweitzer is what is known as the fire station trail. About a mile before you get to the village you will see a firestation on your right. Pull into that parking lot and you will see the trail head at the other end of the lot. This trail is probably most everyone's favorite around the area. It offers everything from fast XC, AM and a lot of DJ.
Let me know if you'd like any specific directions to any of these.