It helps tremendously to shave your legs regularly when using panty hose. Even a minor degree of stubble can be irritating as it sort of snags on the fine nylon mesh. I only use new pantyhose with an occasional exception for some Belgians.
Seriously now, the disposable muslin type hops bags should only run you about 50 cents each and the very large ones maybe $1.50 at your LHBS. Alternately, you can buy knee high nylons at a reasonable price. Often you can find these in multi-packs like three pair for $2 or something like that. My local Dollar store has them right next to the canned tuna. That's how I discovered them. I was shopping for tuna and came home with a bunch of cheap hop bags in addition.