I am traveling around Cape Cod in May and am thinking about spending three to six days there. I would like to either base in one location or perhaps break it up into two 3-Day stays. We like to ride bikes, walk on beach (not hang out), and sunsets. I would like to be within walking distance of bars and restaurants. Any ideas for the best town or towns to set up camp?