Discover glorious beaches, local markets, hidden villages and ancient temples. This updated and revised edition of Tuttle's bestselling Bali travel guide gives the latest information on what to do and...