The Netherlands is the best place to do business in Europe. The Dutch are super-friendly, super-helpful, super-honest and super-entrepreneurial. I have a dozen stories from our six days. Tonight, we stopped a bicyclist and asked him where our restaurant was. He didn’t know and rode off. Five minutes later he was back and showed us […]