May half-term: Saturday 26 May – Sunday 3 June

Scroll down to see what’s on for children and families this May half-term.