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? Thank you!