a number of restaurants "do" lobster well around me, especially spanish/portugese places, and their prices are reasonable. around $15 for two steamed lobsters, about a pound each, with accompaniments.
of course, most seafood specialty places here have good lobster, but they're pricey.
i agree with gb that the best places in new england are the little shacks that dot the coastal roads. my fave place is next to the tiny bridge in kennebunkport. i have a cookbook of the best recipes from the coastal new england seafood shacks. i'll have to go dig it out.
i love to go to sandy hook, nj on sundays, catch some rays on the beach for the day (i don't go swimming in the ocean anywhere i can still see the city
, unless it's 105 out or something. then you will need a tetanus shot, which if you're lucky, you might also find in the sand or surf ).
but then, on the ride home, there's a little outdoor cafe/deck that overlooks (underlooks?) the drawbridge that connects the island of sandy hook to the mainland. they have truely amazing steamed lobster platters, and steamed p!ss clams. unfortunately, they're expensive. around $25 for two 1 pound lobsters and fries. add the basket of steamed clams, a crab cake, corn on the cob, and a few foster's oil cans, and you're talking $75 to $100 for dinner for 2.
still, everything is so fresh, and perfectly steamed or fried it's worth it. supposedly, they get a bi-weekly delivery directly from maine ports.
also, you get to sit at picnic tables on a big deck still in your tank top and flip flops, watching the sailboats queue up, awaiting the next open bridge.
i can't wait to go this year.