Have you tried Zinio --- digital versions of popular magazines?