A guide to Indonesia for those who love diving, trekking, beaches, animals, food, and independent travel advice. Here's everything you need to know.