Hi @robinw
Querying posts based on custom field values:
http://www.advancedcustomfields.com/resources/how-to/how-to-query-posts-filtered-by-custom-field-values/
Hoe to allow a user to select the filter?
Simple, just use a $_GET parameter in the URL to set the custom field value!
Thanks
E