My job is creative (= can be messy) and our office very casual so I tend to wear stuff I don't like that much or which is past its best for work. The exception is client meetings when I obviously need to be smarter. Trouble is this means I end up going to work every day feeling a bit blah and only wearing my nicer clothes at weekends.
I'd like to rethink so am interested to hear how it works for others - I realise for some people it will be the other way round ie formal work environment, casual in free time.