That's a tall order.
To cover the ground you listed, 3 rods are really what you are talking about in my mind.
A medium weight spinning rod somewhere between 6' 6" and 7', a medium weight casting rod between 6' 6" and 7' and a medium heavy weight casting rod 7' long.
If I had to choose...