Based out of Mountain Springs Lodge, Leavenworth Snowmobile Tours offers winter snowmobile rentals and guided tours.