the land of friendlines
I went to Jogjakarta last year in 2005 right after the ramadhan season(around november). Taking the Lion Air from Jakarta was the only option as all other modes of transport was already full. I recommened you take the bus instead from Jakarta to Jogja and stop by the beautiful city of Bandung where you can get really cheap yet pretty handicrafts before proceeding to Jogja.
I would recommend that should one go and visit Jogja that they do not miss the special offerings on one of the most alive streets in Asia. The Marlioboro street. You can get exotic souvineer items, the cheap yet tasty Javanese cruisine (yes, some may discourage you from eating along these sidewalk stores whereby you sit on the floor and eat but it is clean dont worry) and also a whole load of pirated movies and cd's. There you can also find alot of batik and cheap travelling clothes. The friendlinest of the people of jogja willl touch many a traveller. The driver who took my family around the city from our hotel in the city to Borobudur, Prambanan and Mount Merapi where we enjoyed breath taking views of the volcanic legend, apologised at the end of our journey for any shortcomings in his driving or difficulty in communicating with us. This is not something you can find anywhere else in the world. Its small actions like this that we should cherish and i do hope, god forbid the recent earthquake and the eruption of Merapi has not destroyed the city or its wonderful people.

Becaks on Malioboro
riding becak
Ngasem bird market
Airport