If you are seeking one of the best places to travel north of Boston along the coast, one that promises history, spectacular coastal views, and wonderful places to eat, historic Marblehead should make the list. Here are our top picks of things to do in Marblehead.