If you kept your doses in check you would be fine. I wouldn't suggest oxy though. I find it hard to sleep when it's the only thing I've taken. Kind of stimulating.
I guess that depends on how geeked you are when you're trying to sleep.
Personally I would use the vicodin. 1 or 2 tylenol 3's probably wouldn't do it. Are you tolerant to opiates?
I used the opiates solely for pain relief when I hurt my back and haven't used them for a year - so I shouldn't have much of a tolerance. This wouldn't be for a heavy user of the cocaine or ecstasy either - i.e. 500mg-1g of coke over the course of 6 hours / 2 typical ecstasy pills (whatever that is anymore).
Go with the vicodin, as hydrocodone is good and sedating. Oxycodone is less. And tylenol 3s suck as far as opiates go because codeine is relatively weak and there's a lot of apap in them. You'll need 6 or so to feel much. Even then it'll probably be weak as shit.
Oxy has a stimulating side so I'd save that for tomorrow.
I'd start with 10-15mg hydrocodone and see how you feel after than. Either that or the oxycodone. If you have no tolerance and don't suffer from insomnia, you should be fine with a small dose.
Take two benadryls (50mg diphenhydramine, assuming it is OTC where you live) with that oxy and you'll have bedtime. Otherwise I agree with the other posters, benzos like klonopin, valium, ativan or even xanax will help better than an opiate getting you to sleep and bringing you down nice and softly from cocaine or MDMA.
all will help, but for a coke come down, cyclobenzaprine and codeine should chil u out nicely... if you have a tolerance, add some oxy, but the oxy won't help you sleep... at safe dosages this isn't dangerous