American golf writer Bob Fagan rates Fairmont Banff Springs as one of his top 10 golf resorts in the world and with good reason. The hotel, ‘Canada’s castle in the Rockies’, is a grand building that looks out on the majestic mountains next to the Alpine town of Banff, Alberta, which has plenty of restaurants and other attractions such as museums and galleries.