Greek Life

Im currently a freshman looking to rush a social frat next semester in the fall.
I was just wondering how rush week and the rushing process works and what happens and basically how I should go about joining a frat and picking one out. Also, what are the best frats to join on campus? What are the worst?