Best place to stay on Cape Cod for foodies!