On the subject of water we put 3 gallons per person per week onboard. We usually will have to pick up a couple of gallons but it's very close.
G