Our top picks for online birth control providers include affordable self-pay options as well as platforms that accept most major insurance plans.