I just provide a feedback form for them in the members section and also a short form asking them why when they go to cancel.
The best policy is good customer service and a fast response if they ever ask a question or have any complaints. I've gotten a lot of positive feedbacks that way.
I take some of their responses and post them on the
testimonial page. It's a great free PR for would be customers: