Hotel Die Sonne Frankenberg is an upmarket hotel housed in a 16th-century inn. It offers elegant restaurants, modern rooms, and a Moroccan-themed spa for relaxation.