the best time to visit the Taj is right when it opens for public at 6 AM. The sunrise will make this architectural marvel slowly change color and light up clear as a crystal.
Jakarta is good for spending two days. One day you can go to Batavia, Harbour area and also the mall Emporium is in this part of the city. The second day you can visit the National Museum and National Monument. After that you can visit the mall Grand Indonesia for shopping, food or go to the cinema.