Я сам живу в Карлсруе, но про такие рынки ничего не слашыл. Если будете в Баден-Бадене, то там на Леопольдплатц находится магазинчик с типичными для Шварцвальда продуктами. А чтобы уже всё по истине настоящее купить, то надо ехать уже в сам Шварцвальд. Например, около озера Муммельзее, имеется хороший сувенирный магазинчик, с вином, шварцвальдской ветчиной, мёдом и т. д.
Рестораны в Карлсруе многочисленны. важно знать, какую кухню Вам хочется. Неплохо посетить Badisches Brauhaus.
Про другие города информации дать не могу, к сожалению.