This scenic cowboy town offers exciting attractions, outdoor activities, wineries, farm-to-table dining, music, shopping and festivals to experience.