FWIW 2 days max is all you'll need. I've been a few times and am happy with a single day at the show these days.
As has been said, the campsite is definitely worth a look although the packed camping area is an acquired taste and my idea of camping hell!
I normally fly into Frankfurt (closest...