I do not know too much about Corydon other than as a casual tourist.
We go to one of the motels on route 135 every 5 years or so for a national reunion of our Signal Company that served together in Vietnam. The host family is the Boaz's and all their friends and in-laws. Indiana people in this community are all very cordial and welcome us with open arms.
My wife can probably name all the stores and malls in the area but I only remember a few of the shops and diners.
I will get some info from her and add to the shopping tips.
But other than that all I can say is "thanks Indiana for being such good hosts".
A good website for Corydon is:
http://corydon.net/