Bob may be aware of some that I'm not, but the other choices that I've stayed at when Racing at Mission are in Abbotsford. Just for convenience, the Best Western Mission City Lodge is the best choice.
I've stayed at the Best Western in Abbotsford, also. Decent place. I have no complaints. I parked my truck/trailer/racecar there twice on a Friday evening last season and had no problems.
Plus, it's really close to a Tim Horton's restaurant. Good stuff!