This post is long, as I decided to put all my experiences and tips in a comprehensive guide of Ubud - many of my readers were asking for it.