Summer is usually considered to be the best time to visit Nelson as the weather is at its warmest. If you do travel during the months of December, January, or February, expect it to be crowded in certain spots as it is peak season. If you did want to avoid the crowds, try travelling in Autumn (March, April, and May) as the weather will still be warm and rainfall will be minimal.