Keepsake Quilting is well worth a detour. Also, there is a yarn shop next door so if your friend is a knitter he/she will love it. While there stop for lunch at Canoe (I am assuming it is still there - haven't been in a couple of years). Food is great and if weather is nice you can eat on the deck. Of course, the lake is beautiful and if you get there at the right time you might get tickets for a lake cruise.