I think Ubud makes sense. Lots of nice little restaurants and fairly walkable town.
I didn't see a lot of "drunken idiots" but I didn't spend any time in Kuta or go to bars when I was there. The Nusa Dua resorts seemed more laid back to me, but you're fairly cloistered there.