It is no surprise that a piece of land named after a fish has abundant seafood, and every town has a selection of seafood restaurants. The town of Wellfleet, in particular, is famous for oysters. Also visit the Cape Cod Potato Chip Factory in Hyannis and get free samples.
P-Town is unsurprisingly the place to drink in the Cape. Try a classic Cape Codder — vodka and Cape Cod cranberry juice.