We were on the Spirit Sept.1, 2004 cruise. The temps were around 55 degrees day and low 40' evenings. Also quite a lot of rain. September is the start of their snow season. Would recommend warn layered clothing, a warm jacket, a rain coat and water proof shoes.
I would recommend a balcony cabin. Well worth the money.