Bed & breakfast add charm to small towns