Looking to experience all that Bali has to offer, but are running on limited time? You’re in luck! This Ultimate 3 week Bali Itinerary starts in Uluwatu, and takes you on a whirlwind adventure through Canggu, Munduk, Ubud, the Gili Islands, and Nusa Penida.