When it comes to hosting small corporate meetings, location is everything. And if you’re looking for a destination that offers a perfect blend of business and leisure, then the Twin…