Обе формулировки корректны, но лучше ед. ч.
Запятые не требуются.
Корректно: шестнадцать с половиной сигарет.
Слово кофе допустимо употреблять как существительное среднего рода, но только в разговорной речи. Согласно строгой литературной норме кофе – существительное мужского рода.
Если смысл - "примерно столько-то", то ставится дефис.