I need a good restaurant near Hoboken(within 20 minutes) in NJ for a meal this weekend when my girlfriend gets to meet my parents for the first time. I'd rather it not be IN Hoboken, as I'm pretty bored of all the options there. Budget is not an issue. Good food is important, as is either a decent wine list or BYO. A view might be nice?