These New Hampshire waterfront restaurants are weekend hotspots so crowded, locals often avoid them to escape long waits.
In America's oldest city, the past and present walk side by side.