Starting north and moving south, here are our picks for the top places to go for Christmas on America's East Coast, from the best Christmas towns on the East Coast to great Christmas resorts.
#1. KENNEBUNKPORT, MAINE
Kennebunkport is a charming coastal town in Southern Maine, famous for its lobster rolls, Dock Square shopping, and the Bush Family compound.
#2. PORTSMOUTH, NEW HAMPSHIRE
The waterfront, historic town of Portsmouth is always a joy to visit, with its cobblestone streets, charming shops, bountiful restaurants, and harborfront.