I am taking my wife to NYC for her birthday and we are staying over for the night. We're looking for a restaurant that offers very good (preferrably New American) food, nice/romantic atmosphere, and is under $200 (with wine, tax and tip). We have eaten in Manhattan many times so we are fairly familiar with the various neighborhoods.
I have done some research and am considering places like Apiary, The Harrison, Public, Allen & Delancy, and Union Square Cafe (though that may be over budget). Please let me know your thoughts about the choices above as well as others.
I would also like to take my wife to a nice rooftop bar/lounge after dinner. Is the Penninsula the obvious choice? Others? Thank you all!