I prefer bows for RP in my opinion those are the most worth ones and you can buy a full bp of arrows and hide in the hunt and then you can't hunt for hours that's what I'm doing at least on low levels
if you want to make less waste / making your hunt longer you should try to combine in your rotation spells as well so don't only count on the weapon you choose and then upgrade both skills DISTANCE & MAGIC LEVEL
and don't forget at level 20 you barely have a cap you can't make too much of a long hunt but that is only the start and you should level up quickly and your hunt will get even longer :)