Yes, there are many fruity scented bath salts available for purchase. If you feel like a challenge you can make your own there are recipes on the internet.
No, bath salts closely resemble Methamphetamine. The media has been calling Bath Salts "The new LSD" but this is incredibly inaccurate
Some bath salts soften hard water.
Like bath bubbles, bath salts, a scrubber, etc.
Bath salts are mostly things like Epsom salts (MgSO4.7H2O) and table salt (NaCl). I can't think of why anyone would make them from an acid... these are minerals you can get from the ground.
A store like Bath&Body Works. Or any store that sells stuff for baths.
It depends on the bath salt. You are likely thinking about the bath salts that produce a meth-like high. These contain a chemical called MDVP (Methylenedioxypyrovalerone). Bath salts Dont get you high, but a product Called Ivory Wave which was sold as bath salts (Much like how mephedrone was sold as plant food) contained MDPV and other stimulant drugs. Please refer to the related link for more information.
Saying you smell like you just took a bath in a million pieces of cotton candy is hyperbole.
The paper its burnin in lol
Wine and fake blood
I wasn't aware that snakes have a distinct smell, maybe you need a good bath :P
Bath salts do not make the water feel cooler, but they are designed to soften the water. This will result a less "harsh" feeling on your skin which may have felt cooler and softer to the touch.