There are many incredible things to do in Victoria, BC, Canada -- whether you're visiting on a cruise or staying for a weekend!