A number of businesses have formed customer advisory boards to help better understand customer needs and opportunities. A common approach: have a get together, discuss business, play golf.
One of my clients added an extra-value benefit: an economics presentation including an interactive discussion on how to re-optimize businesses for a more cyclical economic environment. The discussions were excellent, and the participants walked out with actionable steps for their businesses, a win-win all around.