Enjoy the holiday spirit in Edgartown, on Martha’s Vineyard. From shopping, to a parade, to Christmas cookies let this quaint New England town help you get in the mood for the holidays. Christmas in Edgartown.