With its gorgeous setting, relaxed outdoor dining and fabulous menu, the Crow's Nest is one of the best places to eat in the Hamptons. The restaurant is located on a sprawling property on the tranquil shores of Lake Montauk.