Harlech Beach is a three-hour drive from Birmingham, but it's also reachable by train direct from Birmingham New Street in ...