The complete guide to Kuala Lumpur: from Batu Caves to the Petronas Towers, with practical tips for an unforgettable visit.