Dunfermline is a historical town located in Fife, there is so much history & this post lists the best things to do in Dunfermline, Fife.