I live in STL and suggest you call the B&B. I used to work in hotels and our online rate was always higher than the rate we gave over the phone. If you have AAA, military or something like that ask them they usually do give discounts. I would also tell them that it is your boyfriend’s birthday and you are looking for a package or good deal. Sometimes they will offer "package" or discount price for this. I would also check out a few websites such as the STL visitor’s center site. They sometimes have coupons or run discounts. I would check these out:
Of course there are other B&B's that offer good rates. Some are mentioned on the sites above. Why not try St. Charles????? Close and you can walk to all the bars and the B&B's are cheap. You could also try Augusta, Herman, Alton, Grafton, Hannibal, and more. I know that the West End is a very cool place to hang out at but, if you want the B&B feel and still have a "bar" to go to there are several other places. I also know that you are a local but, I would still contact the visitor’s center. They are very helpful and can tell you of the specials and other B&B's in the area. They are a free service. I hope this helps you have a great time!!!
Buying or selling an inn is easy on BedandBreakfast.com..BedandBreakfast.com is a comprehensive worldwide listing of these properties for sale including bed and breakfasts, country inns, urban bed and breakfasts, guest houses, lodges, B&B homestays, cabins, historic hotels, small.