When to go and weather