The best of all times to visit Crater Lake