Yes, and areas by some restaurants where you can fill water bottles easily.
I think so we brought are own water in coolers though.
Yes
Yes. And places that sell fountain drinks are ok with you filling up your water bottle.
Thanks! Your answer is awaiting moderation.