From centuries-old landmarks and cobblestone lanes, to contemporary festivals and cutting-edge fashion, Montreal is an exciting tale of old meets new.