October to December is the best time to go to Halong Bay and peak time due to the pleasant weather and reduced chance of rain, while you could count on double the crowds. When June to September (Summertime) is definitely the reduced period and it has a greater potential for storms and typhoon.
https://indochinatourism.net/the-best-time-to-visit-vietnam/