You should stay for at least 4 days to explore the best of the attractions Whistler offers. However, you can cover the major highlights of the city in a in a two-day itinerary you’re running short of time.