The ultimate First Timers Guide to Cape Cod. The best things to do, where to stay and where to eat on this Massachusetts peninsula.