Just a Note: Don't forget the last weekend in April is also May Day Bank Holiday Monday, York will be stuffed to the brim with even more tourists/visitors than usual
Plus I believe it is also Into The Valley, that weekend (it usually falls the weekend nearest to my birthday and May Day Bank) so there will be a reasonable BM contingency rallying.