Нет, ну в самом деле, как правильно говорить? Или можно и так, и так? И есть ли разница? Давайте вспомним примеры из классической русской литературы! Таких примеров множество. Обычно пишут, что именно вариант "на бале" был нормой в ту эпоху. И в справочнике 1843 указано, мол, "должно говорить: был на бале, а не на балу". Но! Оказывается, тут есть тонкость! "На балу" тоже говорили! В определённых случаях. В "Энциклопедическом лексиконе" (Санкт-Петербург, 1835) я нашла статью, где эта разница и описана. "БАЛ (с французского bal), многочисленное собрание знатных особ обоего пола, для препровождения времени в танцах. Вечеринка (the dansant) отличается от Бала тем, что бывает не так продолжительна, и ограничивается собранием родственников и близких приятелей. Торжественные Балы (bals pares) бывают, в праздничные дни, при Дворах, также в домах вельмож. Bal masque называется у нас маскарадом. Балы, заведённые во время Петра Великаго, назывались ассамблеями. По перенесении слова Бал в Русский