Возможны оба варианта.
Согласно словарям, слово змей во всех значениях - одушевленное существительное. Учительница в данном случае ошибается.
Запятые не нужны, верен первый вариант.
Корректно без кавычек.
Следуя только формальному принципу, ответим, что запятая перед союзом и не нужна, потому что обстоятельство утром относится к обеим частям сложносочиненного предложения. Принимая во внимание смысл, скажем, что отношения между частями не соединительные, а сопоставительные (мы приготовили безе, а пирог испекла, судя по всему, бабушка), поэтому в предложении уместен союз а, а не и (запятая перед союзом а ставится в любом случае): Утром мы испекли тающие во рту воздушные безе, а Василий принес от бабушки вишневый пирог.
Следует писать через дефис: фреш-бар.
Слово шарм сочетается со словами, не обозначающими лиц, так же, как и слово очарование. Шарм может иметь улыбка, город, актерская игра и даже, как мы видим, античастицы (А когда есть еще и с-антикварк, это уже частица со скрытым шармом (М. Роговая. К началу Вселенной // Кот Шредингера. 2016)).