I totally agree with Chillout!
Getting the all inclusive package will just keep you away from the real Italian experience!
I too suggest you get the breakfast at your hotel, you will wake up there and leave the hotel sometime in the morning anyway, so havnig breakfast right then and there is a good idea. Plus, you will be served the exact same thing anywhere you go! Coffee + brioche
Or, you know, some fruit juice or other pastry items, breakfast is the same everywhere you go in Italy!
For lunch, you can easily wander around the city and just sit at the first restaurant / pizzeria / food joint you find! You don't even need reservations, all you need to do is sit down and order
Same goes for dinner.
As far as "schedules" go, lunch is usually served starting at noon (12 o'clock) and dinner, usually after 7 o'clock. These are not specific Italian rules, I'm only mentioning it because many food serving places will be crowded around those times, just so you know
There's a Chinese restaurant close to where I live, it's almost always empty when I pass it by, but at lunch and dinner time - packed! You can't even get in, there's no room to even stand!