Hi
villas usually have a good supply of towels!
i usually do take coffee , tea with me.
you can take what you like, but don't forget you will find a supermarket quite near by where your staying, so it might be as well to stock up from there.
hope this helps
