F&I events ALWAYS have at least one sutler that sells bonnets. I got a green one at Feast of the Hunter's Moon. Don't wear it much.
The Virginia Co'y of Jaeger's Bn of Roger's Rangers use the bonnet as their uniform headgear. Check with them for reliable knitters/vendors. There are ALOT of resources for bonnets.