We stopped at Home Sweet Home last November and they had plenty of open rooms and were willing to negotiate price if paying cash, within your price range. Not sure you would get the "best" price if you reserve in advance though.
Regards,
Bob