Buffalo, Wyoming is exactly that kind of place. With just under 5,000 residents, this picturesque town strikes that perfect balance—substantial enough to provide the necessities of modern life, yet ...