Ostuni is one of Puglia's little gems. Start your exploration by heading to the huge square, Piazza della Libertà, with its wealth of important public buildings. Then climb up to the historical centre ("La Terra"), which occupies the highest of the town's three hills. There, amid the dazzle of the old town's whitewashed buildings, the little streets, steps and houses lie behind city walls dotted with towers, halfway between the kasbah and the Greek city. Stunning.