I've never tried it, but some professional and amateur costumers swear by spraying costumes with vodka--the alcohol smell goes away and so does the sweat/etc. smell. You could try it on some non-princess-dress fabric first to make sure the smell comes out but I do believe it does.
!