I was thinking about a magnetic snake but don't like that they are typically way overpriced for what they are for the quality ones (not a problem if they last a long time but I've always come across reviews of the joints loosening up after being attached/detached a couple of times, though I'm not sure if it gets loose enough to the point of not holding up) and those cheap ones are both ugly and flimpsy, so I didn't use one. Zipper sleeves also don't look that great in my opinion (looks a little cheap). Can't go wrong with zip ties.
But for any cable management these are essential--my legs never hit cables now.and it looks clean.