Capitan Miniatures has free flag downloads for your historical games:
From their website:
We will publish for free download flags for all the units that we release in miniature, al the flags are seriously researched and with high quality graphics. Now you can download the Spanish Infantry and Cazadores a Caballo flags.
Find them at http://www.capitanminiatures.com/flags