We've spent a lot time vacationing in Falmouth and think it is a perfect location. You will have easy access straight south from the Bourne Bridge, versus fighting traffic to get down cape. Main Street is always active with many restaurants and shops. There is almost always some festival or lawn event in the park. People are very active.... running, walking or biking. The Shining Sea Bikeway is a favorite, across town to Woods Hole or to Old Silver Beach. If you want to spend a day on the Vineyard, the Island Queen ferry is less than a mile from the front door... you can take bikes or rent them on the island and easily make a day of it.
Great spot, great town, great place to make memories.