I use BodyGlide for the chafing issue. It is wonderful! I buy it in a stick form, looks like a deodorant container. It is for chafing and also used to prevent blisters. I always, always, always take it with me when traveling and has been a God-send on many a trip (especially Disney World!). It is not sticky or tacky feeling. After applying, my thighs feel very silky and soft. It does not make any kind of mark on my clothes. (OK, I sound like a commercial here...lol.)
Anyhow, it can be found in most sporting good stores. I am told it is used mostly by runners. I buy mine at Dick's Sporting Goods.
BTW.... for you Canadian gals, it is made in Canada so you may find it very easily there.
Their website is BODYGLIDE | technically advanced balms, for comfort, for life or call 1-425-467-6580 (got this info from my container)