I have sore legs after going for a 16km hike/run in a forest near Bandung. Have a look at the route I plotted on Google Maps http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=108007013742244060157.00043c9eb020448f0416f&ll=-6.850248,107.652369&spn=0.038774,0.062141&t=k&z=14&om=1(here).
The Taman Hutan Juanda national park contains an impressive waterfall and quite uniquely a network of caves built during the http://en.wikipedia.org/wiki/History_of_Indonesia#Dutch_state_rule(Dutch time) and then more with slave labour during the http://en.wikipedia.org/wiki/History_of_Indonesia#Japanese_occupation(Japanese occupation).