Fly from Soekarno–Hatta
Often you can take a bath. If you love to visit museums you will be happy at Bandung, Surabaya, Semarang and Jakarta. If you love to make party you will be happy at Bandung and Jakarta. Many cities are hot in December. There are two flight connections. These are Bandung - Surabaya and Semarang - Jakarta. During your travel you have to speak Indonesian. English should be enough for communication everywhere.
Bogor is a city (Indonesia) with over 800,000 people. Also Bogor is a very green city. This city is in the center of Indonesia. Also the nearest neighbour city is Jakarta. It fits perfect for a cultural trip.