We had plenty of hangers in our room and you could probably ask for more if you needed. If you are first time cruisers, the advice is pack as light as you can, recycle outfits and use their laundry for key items if you need to. This ship seemed to offer very reasonably priced laundry services
We did not personally use the ship's excursions, but we heard a bit about them. As far as we know, there was no food provided on excursions. You have some free time in different locations and are on your own to eat as you choose. For Tunisia and Villefranche, the trips are short enough to eat on the ship before you go and when you return. The longer day trips are all in Italy and we always saw plenty of places to eat for a variety of options. We had a 15 year old boy with us, so pizza was the lunch of choice. Authentic Gelato in Italy is also a must do.
Bottled water is available on the ship, however, it is in large bottles (2 liters or larger). Much too big to carry with you on an excursion. Just go to any bar on the ship and ask for bottled water and they will give you a new bottle to take back to your room. I would suggest bringing smaller, reusable bottle(s) that you can fill from the larger one and take with you on your excursions.
Enjoy your trip!