I have told variations of this story, but it epitomizes best vs. favorite for me.
My favorite course in Minnesota (where I live) is Northland Country Club in Duluth. It is very good, but it's not the best course in the state.
It is my favorite in part because of what a day at Northland means for me. It means taking the entire day off of work, driving the 2+ hours to Duluth, playing a super course with great green complexes that usually plays firm and fast. It probably means food at this cool burrito place called Burrito Union. It certainly includes a couple of Duluth-brewed Bent Paddle beer.
It is, in short, a commitment and an escape from the reality of life.
If I was to play WBYC, Interlachen or Minikahda (all probably better courses), I'm probably working half a day, going through a drive thru, eating on my way to the course, etc. It's awesome, but it's not a full mental break.
I don't know if any of that makes any sense, but Northland is a favorite of mine because it is a treat and an escape from reality.