Online Community and Magazine Plugin Suggestion

Without setting up Multisite and their features -- which would be the best plugins to install for an online networking community -- installing all the plugins to offer community features for business professionals like -- events, business directory, classifieds, etc. They can have a free trial and then offer a monthly and annual membership.
Secondly, setting up an online magazine with digital downloads and print subscriptions -- which would be the best plugins to manage this?
Both sites would need a way to sign in and sign up and comment on posts.