Back home and missing Ubud already. Instead of writing what I did, one can search under 'things to do" heading for recommendations. Instead here is what I learned from the trip:
1. Travel agency aka tour operators on main streets are reliable for day tours. They offer the same tours you can purchase online for a lot cheaper. You can also bargain. I took a bicycle tour and paid the online price whereas others booked through the tour operator for 3 to 8 USD cheaper.
Also, wanted to do MT batur and was given the quote of 30 USD from one tour operator. Basically, all tours go the same route
2. Really don't need a light for at night if staying on the main street as there is always traffic and car headlights
3. Watch out for large pot holes on the sidewalk
4. Must see are Legong and Kecak dance. Ask for the authentic Legong dance which is off the tourist path. Saw one and there was only 13 people in attendance. We got to try out the instruments after the show.
5. Currency exchange varies a bit from 11500 to 11600 on the same street for USD
6. Coco market is a great place to shop for groceries
7. If solo, best to take airport shuttle for 60,000 rupees than to pay 250000 to 300000for a taxi. You are not going to get to the airport faster.
8. You get what you pay for when it comes to massages. Best to shell one or 2 dollars more for a cleaner place. I tried the cheaper ones and the better ones for 95000 per hour
9. Be patient at Customs. Not too many Custom officers there even during rush hour in the afternoon
10. Taxi for the day is about 500000 rupees and using a motorcycle should be half