Indonesia has it all: beaches, hiking, shopping, shows, spas, culture, monkeys, surfing, amazing food, the list is endless!