Tour London's royal sights, hike Edinburgh's castle hill, and enjoy Dublin's pub culture on a classic British Isles journey