Baden-Baden is a spa town in Germany, known for its thermal baths. It's also known for its luxury hotels, classy dining and high-end boutiques. It's located in the foothills of the Black Forest, and its natural beauty is complemented by its rich history and culture.