There are restaurants in the hotels which, along with many others, serve European, Chinese and Indian food. Jakarta nightclubs feature international singers and bands and are open until 0400 during weekends. Jakarta has over 40 cinemas and some English-language and subtitled films are shown. There are also casinos, and theatres providing cultural performances. Many of the larger hotels, particularly in Bali, put on dance shows accompanied by the uniquely Indonesian Gamelan Orchestras.
Indonesian puppets are world famous and shows for visitors are staged in various locations.
At small shops bartering might be necessary. 1000-2100 Monday to Sunday. There are courses at the major tourist destinations. There are fully-equipped watersports centres on Java, one at '1000 Islands' north of Jakarta, another at Surabaya. Swimming is safe at the beaches and many hotels have pools.