Buffalo is a great location to raise a family. It has that small-town charm with a sense of "family" in the community. Downtown has many locally owned shops, including a local brewery, with a variety of merchants. There is a public-owned pool that is free to everyone in the summer. There are a lot of things to do around town for any age, and if you need more excitement, just drive 10 miles up the Big Horn Mountains to have access to lots of outdoor amenities, including skiing, hiking, fishing, snowmobiling, camping, and more!