The best hotels to book in Scotland now that we can travel again

From Edinburgh's city views to a historic castle in the Highlands, there's a Scottish hotel for everyone