Booking a few days at a ranch for some horseback riding in British Columbia's beautiful backcountry is a wonderful adventure, particularly for children. Riding a horse requires a special skill set, and ranch staff will help you learn the ropes, [...]