My partner and i will be NYC on 4th November for 5 days to celebrate my 30th birthday which is on the 5th November. Would like a nice restaurant for my birthday dinner, either Italian ,French or seafood. Not Michelin star as that would be out of price range. No more than 100 dollars for 3 courses each and a bottle of wine. Recommendations? Do we need to book if we want to eat at around 7.30?