Сон (в значении "сновидение") может привидеться, увидеться или явиться (в значении "присниться").
Сочетания "приснился сон" и "сон приснился", когда два интересующих нас слова находятся в непосредственной близости, мы встретим у таких авторитетных писателей как Тургенев, Гроссман, Улицкая, Петрушевская, Донцова. Но, во-первых, я больше в классике ни у кого подобных сочетаний не встретила, а во-вторых, у перечисленных авторов - лишь по одному разу. То есть, выражения "приснился сон" избегают.
В общем-то, человеку не может присниться ничего, кроме сна. Следовательно, мы действительно встретились с тавтологическим повтором, наподобие "подытожили итоги", "случился случай", "последовали последствия", "привиделось видение".
Желательно говорить и писать "приснилось" либо в разговорной речи хотя бы разделять глагол "приснился" и существительное "сон" другими словами. Тавтология будет менее заметна.
Например:
- "Мне приснилось, что...", "ему приснилось, будто...".
- "Приснился ему однажды удивительный по красоте и неожиданности сон".