One of the most harmonious cities in the world, Vancouver has a little something for everyone ...