Other activities in the area include golfing, fishing, horseback riding, hiking and rafting. The town has many charming shops and restaurants, perfect for ...