This my sound too simple to help, but I have a 3 year old boy who has TONS of energy and always has. I don't know how large your home is or if you have a good hallway, but when he's getting really hyper, I tell him it's time to take some laps. I have him either race the straightaway from the front to back door running as fast as he can as many times as he can (always trying to beat his last number) or I have him do "laps" through the living room, dining room, kitchen and hallway. We play "trackstar" and I cheer him on. It usually ends with his tongue hanging out and him declaring that he's way too tired to run any more! This works for running stairs too -just make sure your toddler has a really good command of stair climbing.
Also -this can require a monetary investment -games like Nintendo Wii have a number of games for small children that involve their balance boards or dance mats. Some of their basic sports games are not hard for little ones to get either. We love Wii tennis, bowling and boxing! Although it's sedentary -Wii "I Spy" is fun too.
You probably already have this, but get tons of construction paper, safety scissors, glue sticks, stickers,glitter, crayons and markers -as well as play doh, clay, pipe cleaners etc. All of that is really cheap, and you can spend hours making art projects, paper bag puppets, etc.