Get your collective butts out of Philly and go up to Bucks County. Three possiblities, depending on what you want and how much you are willing to shell out:
Goodnoe's in Newtown: Take a look at
http://www.goodnoe.com/ -- this will be the least expensive.
Lavender Hall Restaurant in Newtown -- in a beautiful old Bucks County stone house. Its been many years since I have been there but the food was always tremendous.
Odette's in New Hope. (Formerly Chez Odette until Odette passed away.) It is currently closed but will re-open in May. Take a look at
http://www.odettes.com/