I would say that on $150 a day you will be well in. We spend less than that for a family of 5, and my boys are 16/13/11.

You will have plenty left for additional shopping.

One of the great advantages of a villa is the flexability it gives you.