You'll love Windsor!
The mountains are very close for hiking, biking, snowshoeing, skiing, etc. And there are bike paths all over northern Colorado. There's also boating and wildlife to enjoy.
Feel free to contact me, at http://www.HawaiianShirtGuy.com for a welcome packet from Northern Colorado. Or call at 970-402-5642 if you have specific questions. Thanks so much! Sean