I'm going to Rome and Florence for a week in July. What are the best reccomendations for two great restaurants, lunch alfresco, street food and vendors, and places for lunch that we usually think of for dinner? Is La Pergola a must? What delicacies must be had? What gourmet items must come home?