My band Red Rhythm see http://www.aband.com always prepare set lists but we are always flexible depending on the response from the crowd. Quite often we will replace songs in the list depending on reaction. So it is a combo of planning with winging it always being a possibility.