If you’ve never been to Luxembourg, you need to change that. Kristen talks about the hidden gem of a country that deserves far more credit.