Bali's biggest disappointment was not being able to use the beaches. Sure you can rent a chair and layout, but the Indian ocean has a nasty undertow plus rip current. If you’re a surfer, it’s prime. I’m more the float and swim type, so the ocean is where Bali failed for me. As with most beaches in that part of the world, do expect locals to approach you offering trinkets for sale. Be sure to buy something, and haggle on price. The people are very friendly, and speak English too.
Now, I did take full advantage of seeing the island with a private guide. I did five separate excursions. All tours can be arranged once there, so no need to prearrange before hand. You can customize what you want to see. For instance, I wanted to buy some Bali flags to replace what I already owned. I was taken to the village where they are made. Get the idea. Be prepared though because Bali traffic is the nightmare. I’m used to clogged CA freeways, but that’s nothing to what Bali has. An eight to 10 hour day trip will be at least five hours in thick traffic. The roads that course the outer part of island are not able to handle the sheer volume. Once off the main roads, the back inner roads to the villages and sites are fine. Do be patient because it just takes time to get to where you are going. The roughest inner roads were up in the rice terrace region. Hold on tight is all I will say. Also, getting a full understanding of the Hindu religion is not going to happen. Sure, the guide tells you what you are seeing; however, the depth of understanding of what you are seeing lacks. Nevertheless, you’ll enjoy as I did the exotic tranquility of the sites.
Here is a flavor of a couple sites I saw.
If you are thinking of going to Bali and want to ask me questions, please feel free to email. Bali is definitely worth seeing.