The Fairmont Banff Springs Hotel in the heart of Banff National Park in Alberta, Canada is a fairytale-like mountain paradise styled after a Scottish Baronial Castle. The grandeur of the resort blends seamlessly with its rustic alpine interior decor. The luxury spa and heated pool overlooking the mountains offer guests the ultimate relaxation. This fairytale castle in the mountains surrounded by spectacular sceneries lets you step inside a world of its own.