The figures are 28mm Old Glory. One of their better ranges and cheap compared to others. They may be getting some Perry reinforcements soon.
My table is 8 x 6, but we played this on a 6 x 4 area.
My base sizes are 60mm by 60mm (litko) with 8 heavy foot, 6 for bows, and 3 for cavalry figures mounted a base. This gives a bit of a diorama feel, and a sense of mass.
Each roster fits in a card holder so you can mark off hits with a dry erase marker. Each roster has a picture of the units corresponding flag (to tell them apart), the type of unit, their number needed to hit vs foot and vs. horse, and finally boxes to mark off casualties with the morale roll in each box, so the player can see what roll they need right away.
Finally, commanders need to keep track of the Battlelust of their troops. To much aggression and your troops get tired. Sit around doing nothing, and your troops lose heart. To keep track I have tiny d10s that sit on the commanders base. Pointing towards the enmey is a positive number. Towards you, negative.
Easy, no clutter.
In fact, battlefield clutter is against the Basement Generals credo and will not be tolerated!
Example of a roster and it's unit
A close up
Hope this helps.