following on from my other thread!
I think 20th - 31st May is perfect! Weather tends to be gorgeous (before it has a moody bit beginning of June). Spring is in the air, summer is around the corner with all the hope but without the expectations and fomo if it isn't going great. You're also not tooo young for the year although getting there. Half term!