Few places on earth are as breath-taking as Pakistan's Swat Valley, with its snow-crested mountains towering from green valley floors terraced with pine trees.