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...