Absolutely. Windsor is perfectly situated to be in the middle of the triangle of Fort Collins, Loveland, and Greeley, and less than an hour away from Denver. You have everything that you could want, from the choice of schools to choices of activities to get your children into.
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