1. Верно: Совсем не пьющий и не курящий.
2. Что касается сочетания совсем некрасивый, то здесь возможны оба варианта, но с разными оттенками значения. В значении 'отнюдь не красивый, вовсе не красивый' – раздельно. В значении 'совершенно, очень некрасивый' – слитно.
Все названные Вами варианты возможны.
Запятые не требуются.
Запятая не нужна: Не сказать чтобы очень красивый, но...
Поставленная Вами запятая нужна.
1. Согласно правилу возможны оба варианта. 2. При числительных два, три и др. сказуемое со значением состояния ставится обычно в форме единственного числа.
В сочетаниях типа ах какой, ой как и т. п., выражающих высокую степень признака, запятая не ставится: Ах какой красивый закат! Что касается второго примера, то и здесь есть основания не ставить запятую, поскольку междометие ох усиливает значение слова, к которому примыкает, — слова хороша (такая его функция отмечена в «Большом толковом словаре»), то есть, по сути, выступает в роли усилительной частицы: Ох хороша же жизнь!
Запятая нужна: Трудно найти более красивый цветок, чем тюльпан.