i would think that a longer salt is always better (harder to get lucky and figure it out) of course 100 characters would just be overkill. The best place to add a salt is probably right in the middle of whatever you are salting. if your password is wolverine and you just add salt to either end, (wolverine
salt) 'wolverine' is still in there and someone using every common word will have an easier time cracking it than if you put the salt in the middle (wolv
salterine). to the best of my knowledge, that isnt a common word

if you wanted to go a step further, alternating characters between the password and the salt (wo
slv
aer
lin
te) would make it even harder to just guess.