Kirkcaldy, Scotland Area Hotels