Breakfree On Cashel is a good hotel close to Hagley Park - it has scored 7.7 over 3,258 reviews from HotelsCombined users.
For a good hotel near to Sumner Beach, consider Sumner Bay Motel - it is rated 9.0/10 from 359 HotelsCombined reviews.
A good hotel near Christchurch Casino is Breakfree On Cashel, which has been rated 7.7/10 by 3,258 HotelsCombined user reviews.