If you are traveling with friends or family, villas can offer a cost-effective alternative to hotels + it can be a lot more fun to share a large property with multiple bedrooms and swimming pool. Also most villas come with a private chef which allows you to custom tailor meals - and the cost cant be beat as you pay the cost of the food + a small extra charge. Many villas, particularly those in the Seminyak area, also have memberships at the awesome Canggu Club so when booking ask if they offer this. Check out Bali.com as they have one of the widest selections of properties on the island.