We think that the best worm treatment is using Advocate (monthly) along with Droncit (every 3 months).
Advocate is prescription-only, so you need to talk to your vet about it. Probably it is the best one for lungworm at the moment, but it does not do tapeworms at all. However, Droncit does only tapeworms so between the two, you get everything. Advocate kills fleas and mites as well, giving you almost complete parasite control.
Standard multi-worm tablets are not much good, if at all, at preventing lungworm. They are good for other worms though, including tapeworm. Drontal would be the standard example and is non-prescription.