Ten Tables, Craigie on Main, or Salts?
I've eaten at Cragie, Salts and Ten Tables (JP location only.) Salts was my favorite without question. (I wrote a long review about my last meal at Salts and posted it on CH. You can search for it if you're interested.) However, if price is a consideration, you can probably spend a little bit less at Ten Tables and still have a very nice meal.
Craigie on Main is the best of this list. I'd also call it Boston's best restaurant. It will make a wonderful nice Saturday dinner.
All are good, though. Salts is more formal, a more romantic date, serving more traditional French fare. Ten Tables is a price point lower than the other two and serves slightly creative bistro fare. I'm increasingly considering Craigie in its own class.
5 Craigie Circle, Cambridge, MA 02138
I and my SO had a wonderful dinner at Salts a while back. The duck for two was amazing, as is the atmosphere. If you're looking for more of a candle-lit, romatic vibe, I'd go there. We actually walked across the street to the bar at Craigie afterward for drinks, which was a nice way to end the night.