For a 10 gallon tank, the best filter depends on what you're putting in it. I have used a duetto 50 with great success, but the tank's sole occupant is a male betta. Not much filtration is needed for that, and currents are bad for them. On the other hand, if you have fish that appreciate a current, then frankly any HOB filter will work just fine. Don't worry about the biowheel - they're great for larger tanks and big fish loads, but youre just not going to be able to get enough into a 10 gallon where it'll make a difference. I used to use a top fin 20 on my 10 before I put the betta in, and it kept the water crystal clear with 8 guppies in it.
For the lid, either get a glass versa top and a strip light, or get any hood at all. Any petstore at all should carry any of that. If I were growing plants (as I am), I would get an incandescent hood and retrofit it with screw in compact fluorescents.
Stealth heaters are great. Any submersible heater in the 25 to 50 watt range is fine. The very best heaters have the temperature control on a remote unit that sits outside the tank, so you don't have to get your hand wet to change the temp. Alternately, get a pair of the mini-heaters they sell for fishbowls. The good thing about that is if one goes on the blink, you don't fry or freeze your fish, and you always have a backup.
Cycle is crap. Don't waste your money. BiroSpira should work, but patience and feeder guppies work even better. I know a guy who swears by burying a dead feeder goldfish in the substrate as a way of cycling the tank - me, I use live feeder guppies and let them swim around for a couple of weeks, then bring them back to the pet store or feed them to my turtle. Costs about a buck either way.
I have found that Petsmart.com consistently has the best prices for equipment. No place online will have a better price than a brick and mortar store, though, unless there is free shipping.