Weatherford combines small-town charm with surprising amenities thanks to being home to Southwestern Oklahoma State University. The downtown area features a mix of historic buildings and modern shops ...