Sitting across from Detroit, the border city of Windsor, Canada is a popular spot for a day trip. Let's take a look at the best things to in Windsor.