Here is my plan to Indonesia:
Day 1: arrive Jakarta
Day 2: City Tour in Jakarta
Day 3: domestic flight to Yogyakarta, Yogyakarta city tour
Day 4: Borobudur
Day 5: Prambanan
Day 6: domestic flight to Surabaya (early morning). Join 2-day tour to Bromo
Day 7: see sun rise on Bromo, Go back to Surabaya
day 8: Surabaya city tour, see the Komodo dragon in the zoo.
Day 9: domestic flight to Lombok Island
Day 10: Lombok
Day 11: go to Bali, city tour in Bali
Day 12: domestic flight to Jakarta
Day 13: flight to Hong Kong
My questions regarding the part in Surabaya:
1. Is the arrangement workable? If any land transport is better than flight connection please let me know.
2. Any special attention I should pay for travelling during Chinese New Year?