Sledding in Telluride is an affordable way to have fun in the winter! The best place to partake in the action is on Firecracker Hill, which is located on the southern side of Telluride's Town Park. The sledding hill is labeled with cones. Sleds can be rented at the Telluride Nordic Center or purchased at the Ace Hardware in town.