This is a great plugin that allows you to easily add custom fields to Users (among other things).
http://www.advancedcustomfields.com/
This tutorial will help you retrieve the values from user:
http://www.advancedcustomfields.com/resources/how-to/how-to-get-values-from-a-user/