Faça uma busca online por calendários de eventos locais e analise suas ofertas. Uma dica importante: use uma ferramenta de tradução (recomendo o DeepL) para usar termos de busca no idioma da região que você planeja visitar — pesquisar no idioma nativo sempre traz os melhores resultados. Você pode usar a mesma ferramenta para traduzir o que encontrar na web de volta para o inglês (ou para qualquer idioma de sua preferência). Falantes de inglês presumem que pesquisar em inglês encontrará tudo — assim como presumem que tudo na web tem uma tradução para o inglês (ou que o mecanismo de busca “saberá o que eles querem dizer”). Não tem, não vai, e você perderá muita coisa se pesquisar na web apenas em inglês. Confira as revistas e jornais da região online ou nas bancas de jornal locais para ver a lista de eventos. (Veja o tópico acima para uma dica importante sobre o idioma!) Observe os cartazes nos transportes públicos e nas ruas para ver exposições especiais, passeios, apresentações e muito mais.
Certa vez, alguém me disse que a melhor maneira de saber o que está acontecendo em Paris enquanto você estiver lá é descer no metrô e olhar para o muro — e esse conselho não poderia ser mais pertinente para Paris e praticamente todos os outros lugares que você visitar. Usando o idioma nativo, faça uma busca na internet por aulas na região que você planeja visitar. Encontrei aulas de culinária, de idiomas, de cerâmica e de artes de todos os tipos — e muito mais. Se encontrar uma que lhe interesse, provavelmente você só encontrará moradores locais (porque turistas raramente pensam em pesquisar cursos para fazer) e, mesmo que você não fale o idioma, muitas vezes consegue se virar bem se a aula se concentrar na aprendizagem prática e no acompanhamento do professor.