Hi All-- A friend of mine and I are looking for a special occassion place to celebrate our birthdays together in March. We both live in Natick so anywhere in the area-- with parking-- would be great. We love American, Italian, Greek and Mexican. The parking is key b/c really, I can't stand driving around not being able to find a spot, so Boston is out (unless they have valet). We're looking for something "special" as we're treating ourselves and we'd love any recommendations of "gems..." I know this may seem vague given how many restaurants there are around here but let me know your favorites! Thanks so much!