I like pure magnesium (rather than Epsom salts) flakes in a bath. I lived in a flat without a bath for 5 years and missed it every single day. I also wash my hair kneeling beside the bathtub, can't do it standing up under the shower.It is very good (and helps with twitchy eyes, too) but do bear in mind that it's a mild laxative, so don't go mad with it . (Magnesium, this is.)
I tried the Better You magnesium body lotion, but it seemed to make me itchy. Lush Sleepy cream is expensive but weirdly calming.