This guide to Sri Lanka's Dambulla cave temple complex includes all the practical info you need, from how to get there to what to expect.