On the streets of Baden-Baden, a famous spa town in southwestern Germany