I believe that a substitute to buying the scuba anti-fog stuff is baby shampoo. It's been a while, so I might be wrong on that.
I've been using daily disposables. My eye Doc. to me that she was prescribing me a "sport fit". It think they are a bit tighter, but not sure. They move around a bit at the beginning of your first run, but after maybe 10 minutes they don't move. I even have a hard time getting them off. I actually just tore one getting it out. That might be due to that daily being in for about a week, and that I'm new to contacts.