There are docs on here, however if it's just soreness, maybe a hot shower would help, I do that alot when I pull muscles. Heat always has made my muscles relax, a heating pad used carefully (dont burn yourself sleeping with it on) can help. Sounds like whiplash maybe, have had it a few times myself, it just took time for me to get things stretched out again. but again I'm no doc so take my advice with a grain of salt, I'm just giving home remedies here.
All of the above. Also, I have used Tiger Balm patches, those help a lot with soreness. You can put them on and they provide continuous relief for about 8 hours (but you won't be romancing anyone cause that shit stinks!). As you start to feel a little bit better, stretch your neck, here's a link to a simple neck stretch you can do. Yoga Exercise - Neck Exercises @ ABC-of-Yoga
When doing this stretch, you want to do it slowly and methodically, no sudden movements and be sure to breathe in and out deeply from your core as you bring your head around. Oh, and take lots of aleve or advil, they have anti-inflammatory properties in them.
Sounds like a gnarly fall! I think we've all had them, i've sure as hell had more than my fucking fair share. As soon as you can, just get right back out there!
another home remedy is using epsom salt. I'd say take an epsom salt bath, but it will probably be fairly hard to get your neck all the way in the tub. Try filling a bowl with warm water and epsom salt (make sure the epsom's dissolved) and take a towel )large enough that you can wrap around your neck) and soak it in the water/epsom salt, then wrap it around your neck. Soak and repeat.