А точно есть прям строгое требование ЗАКРЫТЬ колени? Я к чему спрашиваю. Я также морочилась на крестины племянницы, в итоге я была чуть ли не единственная из гостей-молодежи, кто с этим заморочился (я была крестная, не хотела неприятных сюрпризов на мероприятии из-за одежды), выбрала летний сдержанный комплект с длинной юбкой и блузкой с короткими рукавами + платок в тон рисунку юбки. На крестины собственного сына год спустя я уже одела более привычный мне наряд: умеренно нарядное платье длинной чуть выше колена+ платок, мне было гораздо уютнее. Место действия в обоих случаях - Москва, если это важно. Главное - не мини, а сантиметров 5 выше колена даже никто внимания не обращает, это распространенная длина юбки/платья, ну и декольте и прочих вырезов/разрезов/диких раскрасов быть не должно.  Таким образом, большинство коктейльных платьев подходит.