Any recommendations for somewhere in a Scotland we could take a two year old for a long weekend/ short stay? Ideally no more than 3 hours from Edinburgh TIA