Dalkeith, Scotland Area Hotels