Leave me alone with nothing planned and I will do this: eat.
On my last day travelling solo in Bali, I could not recall doing anything else apart from ensuring that my tummy was not in want. One of the highlights in my not-so-adventurous pursuit of traditional dishes was babi guling or Balinese roast pork.
Bali is probably the only place in Indonesia whereby you can taste a lot of varieties of pork, served in non Chinese style. Being a country with the largest Muslim population in the world, most of the restaurants serve halal food since it does not make much business sense to ignore the meal preference of close to 90% of the population.
Bali is different though. The majority of the population in the island is Hindu, which means that they eat pork but abstain from beef, which is perfect for me since I do not eat beef. This is why you can find blatant selling of pork and pigs being hung which will leave the people in other parts of Indonesia gasp in horror.

So anyway, back to babi guling. You can find this everywhere in Bali, but two of the more famous branches are Babi Guling Ibu Oka in Ubud and Warung Pak Malen at Kuta/Seminyak area.