Büdingen, medieval town, Germany’s best kept secret