February is the month to watch: fares dip low and the wet season has finally cleared out. Skip June-July and Lebaran unless you're booking eight weeks ahead, because that Jakarta-Surabaya hop can nearly double in price. What you get for the trouble is rawon, rujak cingur, the Arab Quarter, and Dutch colonial streets without a single person trying to sell you a Bali swing photo. Terminal 2 at Juanda is calm even when Soekarno-Hatta isn't, which counts for something.