Орфографически верно: (нет) ни того ни другого.
Если значение "ни того ни другого", то правильно: ни выпить, ни нарушить.
Предпочтительно не делать ни того ни другого :) Если серьезно, то вариант преступить закон более употребителен.
Правильно: настоянное на травах снадобье. Нет слова настоенный, есть слово настоянный (от настоять). Слова в словарях следует искать по начальной форме (для прилагательных и причастий это форма мужского рода ед. числа именительного падежа):
Орфографический словарь
Написание зависит от контекста. Вне контекста можно говорить о допустимости как варианта не для того и не для другого, так и варианта ни для того, ни для другого.