The Buddhist temple of Borobudur, listed as the UNESCO World Heritage Site, is beautiful beyond comparison. This huge temple is built from 2 million stone blocks. Since it's probably the most popular tourist attraction in the country, it gets very crowded, especially during summer, from June to August. You have the best chance to avoid crowds if you visit it either early in the morning, or later in the afternoon. The peak time for tourists in the Borobudur is 11 a.m.
The temple consists of six terraces, topped by three more. If you climb the top terrace, there will be a great view of the surrounding countryside. But it is also worth to explore the lower terraces where you can discover fascinating details of the temple without too many visitors around.
Borobudur is located some 40 km from the city of Yogyakarta. It's possible to stay in the nearby village, rent a bicycle and visit the temple at the sunrise. Thus you can not only avoid the crowds but also make one of the most beautiful pictures to remember this view forever.