MTLLODGE, what keywords do surfers use to find lodgings in your area? Is there a more popular nearby town that you can hitch your wagon to, keyword wise?
Since you are just starting out and things are slow, it will pay to bite the bullet and get listed on more directories. BBONLINE is a must, and I don't see you as a member of the MO B&B Association either. Can you join the Hannibal CVB, or something similar closer by? A search of travel related sites for your area shows very few links to you...maybe you could approach some local businesses and offer to link to them if they will link to you...things that your guests would appreciate knowing about. Is there an Inn nearby similar to yours, with a similar demographic who does well? Do a link search to see who is linking to them, and use the information to decide where to pay for links.
I would also immediately make your Inn a Featured Inn here on Innspiring. Also, Follow this link
for a large list of B&B directories where you can add your Inn for free...some are Michigan-specific, but most are not. It will only cost you your time and effort,,,while it may not bring much, even a couple of room nights (and the exposure) make it worth your while. Does your area have alot of vacation rentals? If so, it might pay to join VRBO or one of the other biggies that list them in your area. Depending on your bb.com listing, you may be able to join VRBO or HOMEAWAY for just $1 your first year.
In the beginning, the best way for people to find you is by paid links from the big sites. I started out as a member of everything
and dropped the non-performers as we got more popular. And I spent DAYS combing the web for places where I could list my place, free or cheaply.