Let's explore a part of Java island with the tour package :Jogja Bromo Trip". Please see the general itinerary below:
Day 01 (L)- Arrival and Full Day Trip
12.25 (Flight QZ-659, Airasia from Singapore). Meet in Yogyakarta airport excursion to: Prambanan temple – Kotagede – Kasongan area, known for its ceramic handicrafts – Ramayanana ballet at Purawisata - Fave hotel Kusumanegara

Day 02 (B, L)- Jogja City Tour
Kraton complex – Taman Sari – Batik, Borobudur –Merapi volcano, jeep trip Yogyakarta: Favehotel
October 21 Tuesday:Travel by train to Jombang – Visit Trowulan and Bajangratu temple - Mount Bromo
Overnight near Mount Bromo –Bromo cottage at Superior Room -7 Rooms(Organized by JBTrips)

Day 03 (B,L)- Jogja Bromo Trip by Train
Travel by train to Jombang– Visit Trowulan and Bajangratu temple - Mount Bromo
Overnight near Mount Bromo –Bromo cottage

Day 04 (B, L)- Bromo trip and River Rafting
Mount Bromo incl. Jeep and Horse riding (I do not think that horse ride is for all member, better walking) –after rafting Pekalen river. Overnight in Surabaya The Alana Surabaya Hotel

Day 05 (B)- Departure
At 6.00 transfer from The Alana Surabaya Hotel to airport-Fly to Bali at 8.00