New England is home to numerous iconic destinations, including the historic city of Boston, the picturesque coastal towns of Maine, the stunning White Mountains of New Hampshire , and the idyllic beaches of Cape Cod.