Обратите внимание на сочетаемость слова тариф, отраженную в толковых словарях русского языка. Сочетаемость этого слова с предлогами неоднократно обсуждалась и в ответах нашей справочной службы (пожалуйста, воспользуйтесь архивом). Выбор варианта определяется смысловыми особенностями текста.
Правильно: застежка-молния. Оборот застежка на пуговицах лексически некорректен, поскольку пуговица и есть застежка.
На Москва-реке – разговорное употребление. Стилистически нейтрально (и предпочтительно в письменной речи): на Москве-реке.
Нормативными словарями зафиксированы только формы безделье и внимание — как основные и стилистически нейтральные варианты. Это вовсе не означает, что формы безделие и вниманье ошибочны — однако их употребление должно быть связано с особыми условиями. Например, в поэтических текстах и текстах разговорного характера вариант вниманье нередок: Благо̀дарю̀ за дѐтскиѐ стихѝ. / Не за̀ внима̀нье во̀все, за̀ терпѐнье [Б. Б. Рыжий. «Благодарю за все. За тишину…» (03.1996)]; Навлеку на себя поневоле пристальное вниманье: и кто-й-то это у нас там все ползает, чего-й-то он взялся красиво корячиться?! [Валерий Володин. Повесть временных лет // «Волга», 2011] и т. п. Ср.: А уж потом погляжу между строк / (так, от безделия), / как они лягут тебе на зубок, / эти изделия [Б. Ш. Окуджава. «Красный снегирь на июньском суку…» (1979-1980)]. Иногда формы отглагольных существительных на -ение и -енье отличаются по значению. Например, обозначают процесс и продукт: варение (процесс) и варенье (продукт), копчение и копченье, соление и соленье и др.
В таких случаях сказуемое находится в форме ед. ч. и согласуется с ближайшим подлежащим: На его гербе была не шпага и не корона, а белка. Сравним примеры из параграфа 190 «Справочника по правописанию, произношению, литературному редактированию»: Меня угнетала не боль, а тяжелое, тупое недоумение (Горький); Опубликован роман, а не повесть, Опубликован не роман, а повесть; Это была не разведка, а настоящее сражение.