I guess it depends on what you want out of a beach if you want to sit and enjoy the veiw Sanur is great, but not so good for swimming as it's very shallow. Tuban is nice too. It's only 5 minutes from the airport. For Ubud, there's a nice place called Komaneka. it's not too crowded there. You can actually google it or check out these website ..- www.travelocity.com- www.expedia.com or www.excelloz.com.cheers :]