Here is a list of non-smoking restaurants in Rome
http://www.smokefreeworld.com/rome.shtml