Mihintale is revered as the birthplace of Buddhism in Sri Lanka, but, regardless of your beliefs, it is unforgettable: a sequence of beautiful shrines, stupas and caves strung out across wooded hills, usually busy with crowds of devout, white-robed pilgrims.