It's probably worth a try to call around (though I don't have any specific suggestions.) 3 years ago we found something cheap within an easy drive (out on Rt 50) the week before the show. We were really surprised. We rarely stay over but had an event one day and the show the next. Back in the late 90s you the only rooms you could find 2 months before the show were up around BWI.