I find that it is best to vary instructional methods within a class, as well as the delivery format, in order to keep the lesson fresh and interesting. This is especially true in longer classes or when teaching seminars (such as some 6-hour seminars I've delivered).
Planning, of course, is very necessary. The teacher needs to have a clear idea of when and how to change the dynamics of the classroom so as to provide a smooth and interesting lesson.