Hi Kham:
When classes meet regularly, most activities that involve something different such as an off campus field trip or in class guest speaker is usually welcomed and appreciated by students. You've mentioned a few the the benefits which I think are true. This is a great way to sustain motivation and create desire, interest, and expectation for students to anticipate as they near their completion.
Regards, Barry