The Ultimate list of the BEST and most affordable private pool villas in Bali for under $150 a night in Ubud, Seminyak, Canggu & Uluwatu.