1.) yes
2.)They run out of water at around 9 pm and dont get more until 10:30 am so stock up
3.) Late night snack avail from room service
4.) Lots of shopping around , very close depending on what your looking for.