Miles of pristine beaches, historic towns, and upscale restaurants make Cape Cod an idyllic getaway for couples. Here are the area's most romantic places to stay, from a hundred-year-old hot spot to a pretty bed-and-breakfast in the heart of Provincetown.