Musselburgh, Scotland Area Hotels