Be careful when you choose a restaurant in Rome, don't just look at the prices of food on the menu...we ate at a cafe at the top of the Spanish Steps (right across from the Hotel Hassler). The panninis (sandwiches) were only 5 Euros, but they charged us 6 Euros EACH for a very small bottle of coke (that's about $8 U.S.), and 12 E for a 16 oz bottle of water. ($16) A small cup of capuccino was also 6 E ($8). Their drink prices were not listed on the menu. Many of the cafes in Rome do this. You think you've ordered a lunch that will cost you about $25 U.S. dollars for 3 people, and you end up paying more than twice that.
I wish everyone going to Rome who reads this post will go to this cafe, order the food, and bring your own bottle of water or coke (even if you have to drink it as you leave). GET THEM BACK for me!!!