Indoor activities for those visiting from out of town?

Hey all,

A few friends and I are visiting Grand Rapids this weekend and I was dismayed to see rain mostly in the forecast for Friday and Saturday. Any recommendations for indoor activities for those passing through? We'll probably see Dune in IMAX when in town.

Thanks in advance.