Royal palaces, carved moonstones and the serene rock-cut Buddhas of Gal Vihara, all in a compact, shady archaeological park.