An ancient university, breath-taking medieval ruins, and quaint coastal villages. Explore all this and more on our small group tour through Fife.