www.mtbakerlodging.comThis site is awesome. This would be your best bet for lodging however I do not know how cheap it is. For less expensive lodging I would try hotels in Bellingham of Mt Vernon.
I strongly suggest trying couchsurfing.org. You can stay for free just about anywhere, only you ll be in someone s house with them. My wife and I did it all over the country over the summer. 27 times, and not one bad experience!www.couchsurfing.org