Three couples are going out Friday night to celebrate one couple's engagement. We live in Melrose, engaged couple live in Topsfield and friends live in Marblehead. I'm trying to find a place that is convenient to all and has excellent food/atmosphere. Any suggestions would be greatly appreciated! At this point I have Ponte Vechio in Topsfield, but that doesn't seem fair to Marblehead. Is Boston my only choice!!!???