BALI FOR DAYS!
What a special place. Make sure you leave the touristy beaches. You'll be so glad you did. You can shop and sit on a beach all over the world, but where else are you going to experience the rich culture found in places like Munduk and Ubud?