Tampere, Finland, is a jewel hidden amidst the Nordic landscapes, and your journey there starts…