Vincent is wonderful. I find it both sophistocated and wonderfully sinister (probably because it makes me think of
Vincent Price, the horror legend, and
Vincent Van Gogh, the moody manic-depressive artist).
Viggo is fine, but I don't find it particularly appealing. Viking is just silly, IMO. I do like vikings, but not Viking as a given name.