You do not have to book through the ship. I just received a magazine from the Visitor's Bureau - Ketchikan Area Guide that I sent for. They list the Great Alaskan Lumberjack show and give a website of www.lumberjackshow.com and toll free # 888-320-9049
I did book it thru the ship it was the same price as if you would walk in and I would just walk in I think you can get in any time. It was very cute I took a lot of pictures it was fun. My husband went fishing and I just wanted something to do. I loved Ketchikan I felt they had the best shopping.