The question 'how big is a division' is a little like 'how long is a stick' as the size of military formations has varied considerably over the last 100 years, with divisions varying greatly in size as a result.
Generally speaking, a division consists of:
Divisional HQ battalion
Recon/Cavalry Battalion
3/4 Artillery Battalions (often 3 medium battalions and 1 heavy battalion)
3/4 brigades/regiments each containing 3 battalions of some combination of infantry, armour and cavalry
Engineer battalion/regiment/brigade
Anti aircraft battalion
Signals battalion
Medical battalion
Various support units
for example, here's what an Australian Division looked like in 1941:
The total strenght of the average division is about 12,000-15,000 personnel, with attached units often taking the division to almost double its base strength. Infantry divisions have tended to have more personnel then armoured and airborne divisions (though it should be noted that 'armoured' divisions normally have as many infantry battalions as armoured battalions).
However, there is
no set size and organisation for a 'division'. Different nations have used very different organisations at different times. 'Divisions' have ranged from the mini-corps the US deployed in WW1 to the large battalions the Germans were slapping the honorific 'division' on in 1945, to the company(!) sized divisions which the Paraguyan Army currently has on it's order of battle.
There are a heap of sites on this topic, which I've listed at:
www.historic-battles.com/forum/index.php?topic=956.0
To get you started, my personal favorites are:
www.orbat.com (huge amounts of information on just about every aspect of this topic, though you'll have to pay for a lot of it)
www.orbat.com/site/ww2/drleo/index_01.htm (the best site on WW2)
www.britwar.co.uk (another good WW2 site)
www.fas.org/man/dod-101/army/unit/toe/ (the current organisation of US Army divisions - though a new organisation is now being introduced)
www.awm.gov.au/atwar/structure/army_structure.htm (graphical representations of Australian divisions, with a non-working link to more detailed descriptions)
http://home.fuse.net/nafziger/ (
the source for this kind of stuff - if you're willing to pay)