You're definitely on the right track - individual attributes are the way to go for this type of information. You can have attribute groups such as Sports Played, Favorite Food/Drink, etc. Then you can associate these attributes to the appropriate individuals. Individual attributes can also be easily associated to individuals when you're entering the Visitor card (Contact Form).
With the new release of Individual/Household 2.0, Individual Attributes for an individual will be easier to view. If you haven't done so already, check out the preview of the new functionality.
Blessings,
Mark Lindsley
Business Analyst, Product Management