Правильный ответ на ваш вопрос - b) deswegen. Это союз, который используется для выражения причины или следствия, что идеально подходит в данном контексте. Предложение переводится как: "Этот город произвел на меня большое впечатление, поэтому я посещу его еще раз."
Союз "denn" также указывает на причину, но используется иначе и требует другой структуры предложения. Союз "aber" является союзом противопоставления и не подходит для данного контекста.