Buffalo, Wyoming might just be your answer. Nestled at the foot of the magnificent Bighorn Mountains, Buffalo isn’t just another dot on the Wyoming map – it’s a masterclass in how life should be lived ...