June to August is peak season for festivals and beaches · September to December brings accommodation deals and festive fun · January to March are best for ...