См. в Письмовнике.
Раздельное написание нужно: при противопоставлении (не желательно, а обязательно), при интонационном выделении. В прочих случаях пишем слитно.
Запятая нужна.
Название Мцхета склоняется: родился в Мцхете. Поскольку это название давно освоено русским языком, то оно может склоняться и со словом город: родился в городе Мцхете.
Названия вин при употреблении в качестве торговой марки пишутся с прописной буквы в кавычках: вино «Каберне». Названия сортов вин пишутся со строчной буквы без кавычек: мерло, шардоне, рислинг, каберне. Названия сортов винограда пишутся в кавычках со строчной буквы: виноград «шардоне».
Корректно: Треугольник является прямоугольным, если и только если квадрат гипотенузы равен сумме квадратов двух катетов; Треугольник является прямоугольным тогда и только тогда, когда квадрат гипотенузы равен сумме квадратов двух катетов.
Название игры пишется так: «Что? Где? Когда?»
Частица -де всегда присоединяется дефисом: он-де, ничего-де, говорил-де. Но раздельно пишется компонент де в составе имен собственных: виконт де Бражелон.