OK, then. Amacord in Yaletown is very nice, very authentic with good food. It's a small place, so you'll need a reservation. It's one of my faves, but I haven't been in a couple of years. Friends went recently and said it was good. 1168 Hamilton St.
There's also some good ones on Commercial Drive. Federicos Supper Club (I think they even have dancing on the weekends, or they used to), Marcellos -- food's good but the service is terrible and slow -- in fact, just about any Italian place on the Drive is gonna be OK or they wouldn't stay in business. Allegro Cafe at 888 Nelson is supposed to be good, Don Franseco on Burrard St. There's that place on Davie -- Luxies? -- that is very popular, too.
I'd pick Amacord tho, it has a nice intimate atmosphere and Old World service. There are some higher-end ones like La Terrazza, Cioppino's and Il Giardino, but you're looking at some serious coin.