Located just under a two-hour drive west of Colorado Springs lies the charming mountain town of Buena Vista, Colorado. This ...