Boston, home of the famous tea party, is a city that charms, delights and surprises it's many visitors. It is blessed with a beautiful harbour and a large number of historical buildings, confirming it's place as one of America's oldest cities. In addition, Boston has great restaurants and shopping and acts as an ideal springboard from which to explore New England. Just 50 miles south of Boston, Cape Cod boasts miles of beaches stretching from the quaint village of Falmouth with it's pretty Main Street full of shops and restaurants to the charming Provincetown at the tip of the Cape. In between is the seaside town of Hyannis, once the summer haven of the Kennedy family.