My DH and I are planning a trip to England and Scotland next May. We will start in England visiting family and will be traveling to Scotland by car after a few nights in York. Our first destination was to be St. Andrews for a night then heading for Isle of Skye. We will be stopping along the way for a day or two before staying 2 nights in Portree. We will return to Edinburgh to drop off car and enjoy a few nights there. Leaving Edinburgh by train to London. It looks like quite a drive from York to St. Andrews so I was wondering if I should plan an overnight along the way and if so, where (other then Edinburgh)?