#1 of all time: BEATLES
#2 of all time: STONES
It's an argument that'll never be settled, of course; altho, if you think the Stones are better because they're still touring, you can say the same for McCartney & Starr, the two surviving Beatles who still tour on their own. McCartney could fill two shows with his songs alone.
All you Doors fans, sorry, don't think the Doors can even be mentioned in the same breath.
CHOP