Take precautions before it starts: sleep with a hot water bottle on your stomach the night before.
Avoid foods that will increase the bleeding and pain (a lot of people say that this is just an old wives tale but from experience I think that all of this is true): avoid the likes of chocolate, fish, cheese, and see if this makes a difference. Sometimes it's different foods for different people, but personally I've found that this works.
Dairy products (mainly milk) temporarily make the cramps worse but because of the lactose you'll find it a lot easier to go the bathroom. Eat warm food in the morning like soup or oatmeal.
I dislike paracetamol but all it takes is half a tablet in the morning and you'll notice that you don't feel as much pain later on.
A lot of girls think that pads are "unhygienic" but this makes absolutely no sense to me - so, if you normally wear tampons, then you should switch to pads (especially if your periods are heavy) because your vagina needs to breathe. Tampons may seem more hygienic, but you're essentially trapping the blood inside of your body and not allowing it to be released, which is why a lot of girls tend to feel sick / nauseous.
If you already wear pads, switch from thin ones to thick ones (e.g Kotex night-time pads). A lot of girls feel sharp pains around the vaginal area but they don't realise that a thin pad isn't going to help - wear a thick one, to give yourself more support down there and prevent leakage, and you'll immediately notice less pain down there.
(Birth control will affect long term fertility and also the regularity of your menses, so I wouldn't recommend it unless you're sexually active. The Jenner sisters take contraception to "soothe" their period pain, but they don't seem to realise that the pain is being soothed because contraception is obviously stopping their period).