Since you are staying in Minneapolis and want to stay close, skip the aforementioned courses as all are pretty far out.
The City of Minneapolis has very good municipal courses. Hiawatha, Columbia, Meadowbrook, Theodore Wirth, and Francis A. Gross. If I'm not mistaken, Gross held the PGA Championship a long time ago.
My rank, in order:
1. Meadowbrook
2. Hiawatha
3. Gross
4. Columbia
5. Wirth
FWIW, I was born in the hospital overlooking the 12th? green of Wirth.
If you have time, take Hodgdon up on the offer to pick you up and drive. Warning - the kid can hit the golf ball real, real far.
Keller is pretty far E if you are staying in Minneapolis.
Bigger question than where to play...will Kelly recommend Braemar?