The old Klewar Market near the Kasunanan Palace
While it's not nearly as well known for shopping as its neighbor Yogyakarta, Solo does have some rather good shopping opportunities, and without the crowds that make Yogya such a zoo. There are several traditional markets as well as modern shopping malls. The most well-known of the traditional markets is Pasar Triwindu, or the 'Antique Market'. Less well known but well worth a visit is the Kampung Batik, or 'Batik Village'.
The two big traditional markets around town are the Klewar Market near the Kasunanan Palace and the Gede Market further west of town. The only modern shopping mall in the center of town is the Grand Solo Mall, although there are more, newer malls on the outskirts of town.