There is on-site accommodation known as Hotel Give and we get a 10% discount. Book through the YMCA web site and use the code FEVAH21 to get the discount.

They recommend we only book through their web site so they can handle any changes or special requests like adding extra nights at the same rate (which is not available/possible through other web sites)

YHA Christchurch

YHA Christchurch, 36 Hereford Street, is a modern youth hostel in a heritage villa (see below). The hostel welcomes solo travellers and families with a variety of room types, from shared dorms to private rooms with ensuites. There is lots of space for cooking and relaxing with two full-equipped shared kitchens and two lounge areas.

Or a little bit further afield: