Scotland — a land of fairytale castles ... there are few places on earth that can compete with this country's breathtaking ...