Thanks, ladies! I appreciate all comments and ideas.
I ended up wearing the white jeans, silk blouse and the white blazer for the first part of the day. Later on the weather became really balmy so I changed to the dress, but kept the black patent wedges all day. High heels were not the appropriate dress code, and we went to a private home for dinner where the floors would have taken a beating with stilettos.
Karie - a hen party is a bachelorette party http://en.wikipedia.org/wiki/Bachelorette_party
Sometimes the entertainment is quite embarrassing and forces the bride to go way out of her comfort zone. She might be asked to do a number of stupid things while her friends cheers her on from the sideline. Other times the entertainment has a strong sexual undertone. The party I went to was nothing of the kind, but a warm, friendly and stylish affair.