Crystal Springs Resort, a sprawling complex, is home to the eight best resort restaurants in New Jersey.