Yeah it's a bit of a mess of places, my thought process on where it is went like:
Architechture and bridges might be Amsterdam
Fish and chips implies UK (although you'd never get that from a street vendor, we just don't have those)
Weather implied Sweden, at least
Sleds, dogs and lakes might mean Finland
Mountains and fjord definitely Norway
So overall, it's capital E Europe. Switzerland might be a best fit, but it's definitely not lol