Indonesia is made up of over 17,000 islands and so many different cultural identities, languages, traditions, and religions that it's impossible to count them all. Taman Nusa is a cultural park that showcases some of these amazing differences that make the archipelago so special. Some of the buildings are full size and some, like the temple complex of Borobudur, is a mini version.
It might sound a bit cheesy, but it really is quite a beautiful park and a fun half day trip. Obviously the dances and other performances would be better in their native setting, but if you can't make it to all the other thousands of islands you can at least learn a little about the country outside Bali.
They also have a restaurant that serves an extensive range of dishes from all over Indonesia.