Haddington, Scotland Area Hotels