Usher In the Holiday Season With Free Horse Drawn Carriage Rides Usher In the Holiday Season With Free Horse Drawn Carriage Rides When it comes to Christmastime, the town of Montrose, Pennsylvania goes all out to bring joy to others, including offering free horse drawn carriage rides!Traci TaylorTraci Taylor