Head to the elegant spa town of Baden-Baden in Germany. You'll discover opulence, stunning architecture, hot springs & even have a flutter on red or black.