I know of no way to view menus before hand. You can sign up for excursions on the HAL web site using your booking number. As for activities on the ship, I think they are open to everyone. I have done bingos, tour of the kitchen, and quizes. I like to sit in my deck chair with a good book and relax.
Finally getting back on a Dam ship, Nieuw Amsterdam Nov'11 (My Mom's 80'th B'day cruise)
Navigator of the Seas 2010
Serenade of the Seas 2009, 2011