"Чарминг" звучит по-иностранному. А Прекрасный Принц это наиболее точно этимологически. Ну а "Шарм", я так понимаю, в пролёте?)