Family Travel: Edinbugh’s royal mile