I am of the opinion that it should be 'smart casual', ie no jeans, trainers etc., although a uniform approach (shirt or equivalent with dept name and suitable strides) would be an ok approach. White coats (which I've seen in some places) are naff.

Personally, I do wear a tie (sadly, on the odd occasion that I forgot one I felt neckid).