I think if you stay at the hotel, you can play at Nirwana cheaper. They used to have that kind of deal, might wanna check it out.
Basically, only Nirwana and Pecatu are worth playing. The other is up on the mountain, Bedugul (Kosaido) which you have to play in the morning because it WILL rain in the afternoon.
Alternatively, if you have CIMB World Card, they cut you a special deal. Catch is, you gotta bring along other card holders or full-paying guests to play for free.
When are you looking to go to Bali, anyway? Got a tentative plan to visit Bali on the second week of May.