You don't necessarily have to assign seats, but it's nice if you have place cards available, so that when people get to the reception they can mark off their seats and yet still mingle. It allows people to sit where they want, but not STAY seated until dinner. A lot of times people will tip the chair, or do weird things like that. I think a simple card with their name on it works much nicer!