Here is a list of the best women's D1 soccer programs from this year.
I can tell you from personal experience that going to the best program isn't always the best way to become the best player. I played college lacrosse and I came to realize how important it is to be on a team that suits you and your playing style. Make sure when you visit colleges to understand the team dynamic, as well as how the coach sees you playing a role on the team. You can be the best player in the world, but if the team plays a different style than you, you may not start. Be sure to understand how a team plays and make sure you are someone who can contribute to that style most effectively.
Best of luck!