You can safely drink tap water pretty much always and everywhere in Italy. Restaurants, bars, hotels, private homes, and many public fountains dispense free and clean water every day 24/7. Italians are among the European residents who consume more bottled water.