The constant backdrop of the Traitors’ castle means Scottish hotels are the ones making a killing, inspiring guests to book ...