If it were my money and I had to stump on something, it would be the
Archos 705 wifi. Apparently, it supports divx and xvid natively.
I've never used one so I can't give a personal recommendation, but they've always looked good on the websites i've seen.