Tubing & Snow Sledding (LEAVENWORTH, LAKE CHELAN ) – Grab your sled and head for the hills! There are plenty of places to enjoy snow tubing and sledding in Visit Chelan County. From a downhill tubing track complete with a rope tow, to gentler slopes for the little ones surrounded by festive Christmas Lights in the center of the Bavarian-themed town of Leavenworth, nothing feels more like winter than sliding down a hill on snow with your family and friends.