Очки с перфорацией - перфорированные. Очки для перфорации - перфорационные.
Правильны первые два варианта.
Ходить в очках – корректное сочетание, оно ничем не нарушает норму литературного языка.
Правильно: купить за что (при указании на определенную сумму): купить очки за 1000 рублей.
И у очков, и у контактных линз есть свои преимущества, поэтому, отвечая на вопрос, что лучше, линзы или очки, идите на компромисс.
Оба варианта возможны. См. также: Какой падеж нужен при отрицании?
Оба варианта возможны.