Water based makeups are my favorite. If you're just doing face, I suggest Krylon.
Also, with any makeup, I would use a setting powder or spray. This makes it so when you sweat, it will keep it in, so the makeup wont smear and come off til you actually wash it.