Reguarding some makeup, a foundation that's amazing is,
Makeup for ever face & body. It's sheer but you can layer it without it getting cakey. Plus it's water proof/sweat proof. I wore it to Disney and it lasted through the humidy, rain, pool, everything. I'm also 23 with with my share of flaws (haha) and it covers fantasticly & always looks natural. If you have a sephora, you can go in one and they'll give you samples of it for you to try. All you need then is a good shine absorbing powder before hand, but I'd definitely if possible at least try that foundation if you can, I'm sure you'll love it too. Another thing I'd like to throw in the air too, if eyes were a concern, Urban Decay Shadow Primer will keep any eye make up on literally all day & night- whatever you put on will stay on until you take it off. For you hair, a possible consideration is TIGI bedhead after party, my hair is long & straight but it frizzes something horribly! and at Disney, I forgot to put it on one day & I looked like I was wearing a clown wig, but the TIGI stuff keeps hair pretty calm & makes it super soft too. If you have an ULTA, they're a good place to check out because if you sign up for their mailing list, they'll send you catalogues w/ coupons to make the purchases cheaper. No matter what you choose, make sure they send you samples, 99.9% of companies will, and if they don't, there's always a store that does offer samples in that product. Even better if you're near a Sephora, they'll make a sample of any product they have for you to try, even hair stuff. Good luck with everything & I hope you can find the stuff you need. These things take time to get it right so don't worry