Weather and best time to go