The best time to visit this Colorado ski town is after the snow melts