Unfortunately I haven't tried any of your 3, but for romantic UES I would go with Sfoglia, Spigolo, and Uva (in that order, all Italian). All three are generally highly recommended for food and for ambiance.

Vero gets a big nix, Vespa is OK, Sfoglia and Spigolo are in fact quite good. Uva is a great place to find a future date... Sojourn on 79th is a great wine bar with food that is surpringly good and a dining room that is really romantic but not over the top.