From the grandeur of London, to charming fishing villages that dot the coast, Great Britain is a delight.