Work in Warrenton then Sterling the next day: Where to stay?

I'll be in Warrenton on a Monday and Sterling the next day then driving back down to North Carolina -- need a hotel suggestion (have expense account). Also, my mother will be hanging around while I work so suggestions for restaurants and thing to do are also appreciated. Thanks!