Dunfermline, Scotland Area Hotels