Country flags (where to buy, tips, etc)

Not sure if this question is ridics or not but I'm wondering where everyone gets their flags. I'm going to be going to my first international event later this season and really want to hold a flag to show some support
I'm assuming buying them online is the best and cheaper option? There are so many different sites online so it would be more comfortable to use sites that maybe other GS members have purchased from. If anyone would like to share some of the sites they use, that would be great!

Does everyone usually get the nylon ones? I see so many audience members have autographs/signatures on their flags...don't sharpies fade on nylon after a while? =/ I'm completely clueless about these things.

What an interesting question! I never even thought about that. I have a couple of tiny flags that you'd need a magnifying glass to see, but I've never had to buy anything but an American flag full-size. Not that anyone asked, but the flags I have are the flags of Wales and Scotland--Wales has an imposing red dragon on it--which I couldn't use for any skater except maybe the Kerrs and--where does Steven Cousins come from again? He sounds as if he has a Welsh accent.

Anyway, I do hope you find a place to get flags! I know it will make your viewing experience even more exciting.