Re: Other foods
I think that there is one important thing to remember here. Italian meals are not just pasta or pizza. It is a balanced mix of fresh foods.
A typical service in a restaurant could be:
1) Antipasto (before the meal)
The most traditional offerings are cured meats, marinated vegetables, olives, peperoni (not to be confused with the meat), which are marinated small peppers, and various cheeses. Other additions may be anchovies or bruschetta toasted bread, upon which one may stack the meats or cheeses. The antipasto is usually topped off with some olive oil.
Meats for antipasto may include mortadella, salami, ham and coppa.
2) Primo (first dish)
Could be pasta, risotto, soup etc..
3) Secondo (second Dish)
Could be a steak of meat or fresh fish
4) Contorno (vegetables) or salad
6) Dolce (Dessert) Cake, fruit or ice cream. (all fresh)
5) Digestive drink such as Limoncello, Amaro etc (some may skip this if they dont drink)
6) Coffee
So yes, pasta is usually eaten daily (sometimes risotto) but there are hundreds of different things you can make with pasta and they are all different in there own ways.