What is more charming than a fully decorated, historic New England manor to call your home for the holidays? Conveniently located between Boston and Portland, the spacious manor allows any size family to have the right amount of space to spend a festive holiday together and still have enough privacy.