best time to go and planning tips.