I've yet to have a really bad meal anywhere in Italy.. even a salad in that country is a treat. If you want a romantic, special meal in Rome, I'd suggest you read about Agate e Romeo. It's not touristy.. it's just elegant and beautiful with food to match - very inventive. Venice is a bit tougher - lots of high priced places with not such good food. You can read up a bit at
www.chowhound.com (International section). Search for 'Venice.'