How to get to NL

Long story short this spring break im making my way either to St Pierre and Miquelon or St. Johns. I don't have a car so how do I get there? I am aware of the ferry that takes you to Argentina, NL but from there how do I get to St. Johns or St Pierre and Miquelon??? Also Im trying to meet people from Halifax so where would you recommend I meet people around my age (20).