With regard to Spring Break timing, we long ago gave up trying to seriously match Anni to any Spring Break week(s). :) It varies way too much across the US, never mind what all those other crazy countries do. >.<
(In fact, I just tried to ask the internet and this was the best source I could...