i think hiphop is the hardest type of music to mix cos the bpms vary from 90 to 120 and trying to get a 120 and 90 mixed well is a mission for me.
dance music is simple most of them work off 4/4 beats.
best bet to learn how to mix is getting those funky mix, wikked mix and chicken scratch records. they have 30 sec intros and outros to help you learn to beatmatch.
and.. don't buy a bpm counter they're a waste of money.
pz
c