One of my good friends is pregnant and a few of us are throwing a shower for her in June and we are looking for a nice place to have it. The problem is that none of us live in the state, so we don't know where to start! Can you please suggest some locations - fun restaurants/coffee shops that have a separate room, cupcake places? She lives in Ham Lake if you can think of anything close to there. Thank you!