I don't want to run the risk of them falling off and possibly getting dirty or something.
Are you serious? You don't want your hats to fall on your bedroom floor? Do you not ever wear your hats? Are you super careful to not walk under trees in case a leaf falls on it? Or do you run and hide every time a little bit of dust gets thrown in the wind? I'm seriously perplexed by this question.