A myriad of striking landscapes, Wales is home to some of the UK's most picturesque coastlines, sweeping valleys and rugged peaks – along with charming villages and historic sites tucked within.