I'll second the Marathon Plus. They match my car tires for durability, which seems a reasonable standart to hold them to, as the two vehicles are used for the same purpose, although over different trip lengths.
My wife's bike has Armadillos, and I'm not impressed -- they seem inferior to the Marathons in both rolling resistance and ride. No idea how puncture resistant they are, as she only rides a few times per year.
Paul