I was trying to stay out of this as there are so many diff comments, but listen DON'T POST YOUR WEBSITE on this advice "There are tons of free sites you can get listed on." Don't do it, unless it is a state tourism website that you are able to list your URL as a part of a business in the state, don't jump on all the TONS OF FREE SITES as this guy mentions, you will be sorry later. NOTHING IS FREE. READ MY LIPS. NOTHING IS FREE.
Take it slow, be smart in your approach. Remember anyone can comment on this forum after given a user id, no matter what sort of links and expertise they toss on their signature line, don't think all advice here is the best, take it with a grain of salt.
On that note, go to your neighboring inns listing, do a google search, see the top 10 listing for that inn and then consider if you should a) fork over the dough for those, or b) choose the top three or four and test the water a bit.
In the past we have said "If you are in a highly touristy area" ie many B&B's to choose from., then you need to be on all the same directories and listings the other inns are. Now a guest will choose you from just one, which one? We don't always know, they may follow a rabbit trail to get to you.
If you are not in a touristy area, you may be able to stand on your own two feet, get blogging, get info out there about your inn, please don't post on every tom dick and harry free website (you will NEVER be able to change the info, have any control over the info and they might in fact HURT you in the long run).
All the best..