Generally, it depends upon what league you want to play in NCAA 1,2,3 or NJCAA (Junior College) or NAIA. These stages do by no means represent the standard of the teams as you will find NCAA div 1 teams in the top 50 will often be beaten by NJCAA teams in the top 10. It simply represent's the size of the school while NCAA div 1 schools have a lot more money but NCAA div 3 schools may have a lot cheaper tuition fee's therefore there are many differences between the division's and your choice depends upon what you want to study, where you want to be located (rural,suburban,urban) and what type of package you can be offered from the coach.
I will stress the importance of visiting the university/college FIRST. You need to see where it is located, whether you like the program, how easy is transportation around the area, what type of living arrangement's will be offered and of course what the coach thinks of you in a try-out. Not many coaches will gamble on a highlight video but will be more convinced seeing you play. Look at it like buying a product, generally you want to see the product and get a good idea on how it works before you put the money forward. Soccer Coaches only have a small amount of financial assistance to offer new recruits coming in so therefore they are less interested in gambling on an athlete they have never even met or seen play before unlike American players which they have been scouting all through their high school careers.
Get in contact with schools, ask for an official visit, try and knock out as many try out's as you can and see what the coach's can offer you.