Coming up to Edinburgh in the summer and then onto near St Andrews. Does anyone know of a good place to stop off/visit in between the two places? TIA