in yogyakarta you can go to sundak beach,drini beach,krakal beach..there are good place to take sunset or sunrise...u can find a desert in parangkusumo it's called "gumuk pasir",it's great place to take sunset,ratu boko temple near prambanan temple..
if u go to surabaya u can visit bromo...