cheap place to stay in boise