Italy is a beautiful country, the food is great and the wines even the local ones are good. If you just visit Italy on the tourist trek you will never see it at its best. To fall in love with Italy you have to live 'like an Italian' visit the street markets as well as the museums, walk in the parks, eat your breakfast with the Italians in a local bar. How much you pay for a meal depends on where you eat, the main tourists areas will always be exspensive.
Italy is a complex country you can not get to know it in one visit each region specialises in different foods but there is always a choice; even a Mc Donalds if the children get home sick. The real fast food in Italy is a pizza. A carafe of wine and a pizza for two can be bought for less than £20 which would be about the same or less than it would in the UK. In all my visits to Italy I have only had two meals that were of a poor quality.
I am still working my way through the places in Italy that I have visited and writing about them. Mostly I love to go to Italy as it is beautiful place. The landscape looks like a painting when it is burnt and dry in the Summer, at other times it is green and vibrant, it has mountains, seaside,cities, villages you are spoilt for choice.
Often what is taken for arrogance in the Italians is actually a pride in the place they were born and no I am not Italian.