I played Banff Springs for the first time about a week and a half ago, and I really enjoyed the course. I was surprised by how little elevation change there was throughout the course (relatively speaking given that it is in the Rocky Mountains.) The terrain is quite rolling, but there are really only two shots on the course that I would consider to be drop shots. One is the famous Devil's Cauldron par 3 and the other is the par 4 15th tee shot.
In particular, I walked away from the course thinking what a great set of par 3s. I had high expectations for the Devil's Cauldron because I had seen pictures and read a good deal about the hole, but I had very limited of the other 4 par 3s on the course. They were all quite scenic, and I thought that they provided a great mix in terms of distance, elevation changes, with/wthout water, variety of bunkering, and what I'm going to call personal fun factor.
Only two courses I've played come to mind that can rival the par 3s at Banff Springs. One is Whistling Straits, and I'm going to give Banff the edge. I really enjoyed the par 3s at Whistling Straits, but I also couldn't help feeling like there was less variety among those holes when compared to the ones at Banff Springs. Also, the Rockies make for a slightly more scenic backdrop than Lake Michigan in my mind. The other course I've played with great par 3s is Pacific Dunes, and I think I give it the edge over Banff Springs. Pacific Dunes, like Banff Springs, offers an outstanding mix, and at the end of the day, I'd rather play the 5 par 3s (as a set) at Pacific Dunes more than any other holes I've encountered, even it it means I can't take the woods out of the golf bag (unless the wind is blowing really hard at 17.) The other courses at Bandon Dunes resort also have some great par 3s, but I don't match them up against Pacific or Banff (although the ones at Bandon Trails could grow on me!)
Here's my summary:
1. Pacific Dunes
2. Banff Springs
3. Whistling Straits
I'm limiting this discussion to public courses because I've played very few private courses. While I have some book knowledge of them, I will likely never see or play Cypress Point, Pine Valley, Augusta, etc. I'm interested in courses that I can jump on a plane or in a car and go play in order to compare it to my favorites.
I'm also interested in everyone's opinion on my favorites. I can post pictures of any of the ones mentioned above if people are interested, though I'm guessing many of you are familiar with the courses listed here.