Punduk Puni is a lovely villa on Jalan Monkey Forest (central). You should be able to accommodate everyone there over 2 villas.
I really loved it when we were there in March, set back a little from the road so its quiet - pool, nice rooms and very affordable.
Check out www.agoda.com and see if they have any last minute deals there. almost 7 years ago