What are some methods for clustering individuals into distinct groups based on Features?
Sounds like you are on the right track.  There are many ways to attack this problem.  If you want to visualize the clustering, it would help to reduce the data down to two components.  This could be done via PCA or manifold learning if you want to go non-linear (http://scikit-learn.org/stable/modules/manifold.html).

In terms of clustering, there are many different methods to do this.  Here are some comparisons of different methods: http://scikit-learn.org/stable/modules/clustering.html