Period due first day of my holiday

Can anyone give me any tips on why would be the best way to not let cramps and bad moods etc ruin my week away, I'm going on a week away with my boyfriend and two of our male friends and we're all sharing a 2 bed apartment, I really don't want it to ruin my holiday as we're going to be doing lots of swimming and walking and I'm already dreading it as usually I can't find the energy to do anything the first couple of days!