Old Yarmouth Inn
223 Route 6A, Yarmouthport
Cape Cod’s oldest inn, halfway between Plymouth and Provincetown, first opened its doors to wayfarers in 1696. The wood-paneled tavern—featuring a polished bar, bay windows, and a small fireplace—is a cozy spot for a casual meal. The elegant Red Room, which dates to 1696, is a great backdrop for an intimate dinner. Keep your eyes peeled for the inn’s resident ghosts.