Jogjakarta: many call this the city of students, city of culture, never-ending Asia... The best thing to do here is to explore more of Jogja. Famous as the place of Javanese culture, you can go to the sultan's palace called Kraton. Once you go to Kraton, don't forget to stop by Ngasem Brid Market and Water Castle (built during Dutch colonialism).
There are some annual festivals in Jogjakarta. From around March to April, there is Jogja Expo Sekaten established around North Square of Kraton. A night attraction there is walking around the underground tunnel of Water Castle, which was used to keep Indie (Indonesians, as called during Dutch colonialism) prisoners. Be prepared for the spooky things there!
The most famous tourist destination in Jogja is Malioboro Road. There you can buy Javanese goodies from clothes to souvenirs like silver or woodcraft. Besides exploring the culture, you may go to pottery center of Bantul or see the silver crafts at the Kotagedhe residence.
Longing for the beach? You could go to the beach of Yogyakarta, Parangtritis (abbr. Paris) beach, Kukup, Sundak, Wediombo, etc. Most of the beaches have big waves, and you're not allowed to swim there. Not so far from Jogjakarta, you could visit Borobudur Temple, the largest Buddhist temple, or just visit Merapi Mountain View and Ketep Pass - there you could see four mountains right away, along with the Borobudur Temple, from one spot: Ketep Pass.
If you like nightlife, just go to some cafés there: Hugo's cafe, Insomnia Longue&Bar, The Club concert café, Boogey's Teras, Soda Longue, etc.
Quick Tips:
Be careful if you're holding your wallet. Don't put your wallet in your pant’s pocket because there are many pickpockets in public buses.
The people of Jogja are friendly. They are eager to talk to and help you if you need it. Be prepared for their directions, because most Jogjakarta people prefer to use south, north, east, and west instead of just right and left! This is one of things that confused me.
When you want to bargain at the market, offer half of the original price. When they don't make a deal with your bargain, just leave them. They might call you back again for the best price. And don't forget to bring mineral water.
Best Way To Get Around:
Public buses with specific number of route are available on the city. I spend only 2000 Rupiah from my place to Malioboro Road or Kraton by public bus with two times route. Taxis are most available with their new brand cars Toyota Vios. If you wanna get a taxi, just call Centris Taxi (0274) 546977 or Setia Kawan Taxi (0274) 448333.
5 kilometres away only cost 10,000 Rupiah. If you want to get around the off beaten track of Jogja, just rent cars with reasonable price. Becak (three wheeled vehicle) are also available if you want to get relax sitting on becak and loking around Jogja. Bikes are also available in hotels, just hangout with 'm! Planes are working well here. there are at least 26 flights a day from Jogja to Jakarta, and 4 flights per day from Jogja to Denpasar. Actually there's nothing problem with how to get some place in Jogja. Don't worry if you get lost. Mostly people in here are eager to help you.