These are the best times to visit Colorado, whether you're looking to ski, hike, or admire wildflowers.