Weston is now regarded as one of the best small towns in the Midwest, and it makes a great stopover for invigorating hikes, a historic brewery, and some farm-fresh delights for foodies.