There are loads mate.. click onto Spa's official site, then on the local accomodation section, you will be spoilt for choice and most are very reasonable. They only get expensive & fully booked in Spa itself when a major event/race is looming.. hope this helpls.
Ade