Image by Antony Giblin Getty Images
This puppet museum has one of the best collections of wayang (flat wooden puppets) in Java and its dusty cabinets are full of a multitude of intricate, eerie and beautiful characters from across Indonesia, as well as China, Vietnam, India, Cambodia and Europe. The building itself dates from 1912. Ask about the occasional free wayang performances.
At the entrance there's a picture opportunity with a couple of 10ft-tall puppets.