Оба варианта верны. Наличие вариантов связано с тем, что у слова хутор два значения: 1) обособленный земельный участок с усадьбой владельца (жить на хуторе) и 2) в южных областях: крестьянский поселок, селение (в хуторе, ср. в поселке, в селении).
Да, верно.
Корректно: в ресторане на "Розе Хутор" (на курорте).
Литературная норма требует склонять и такие мужские фамилии на согласный, которые совпадают с нарицательными существительными, с личными именами, с географическими названиями. Правильно: тетрадь Вечера.
Запятая нужна.