Bali is amazing place. It offers you everything you can dream of.
I used to live there, so let me share some of my knowledge with you. Here you can read about my life in Bali post. So you got your tickets booked, but the real dilemma is: deciding where to start your trip from, and then choosing which places to visit. You need to think about what you want to get out of your trip and what are your expectations. Be realistic, and hopefully with reading this post it will be easier to fulfill or even surpass your travel expectations.