December to February: drier, cooler days and manageable visitor numbers, though accommodation can get tight around Christmas. November and March are…
March and November: still fairly dry, hotel rates drop 20-30% below peak, and you miss the main holiday crush. April can work too…
Go in December or January for the best weather, but book accommodation far ahead.