Perched on the rocky fringe of Western Europe, Wales packs a lot of physical beauty into its small mass of land. Its mountain ranges, lush valleys, ragged coastline, old-fashioned market towns and ancient castles all invite long and repeated visits. Here are some of the…