Hilly Batu’s average temperature of 20°C makes it popular among heatstroked Indonesians. Here's what to see, eat, and where to stay here.