My husband and I have stayed at the Honeysuckle Hill in West Barnstable, which is a small but a very cozy B&B. For restaurants, if you like seafood, Baxter's in Hyannis serves pretty good fish & chips as well as fried clams. We've also been to Captain Frosty's in Dennis but weren't too impressed with the fried seafood there.