If you are flying the same airline on both flights then you can simply check your bags all the way through to your final destination. If it is two different airlines they may have a baggage agreement and also be willing to check all the way through. I would think that is the most desirable option. Have you also considered simply shipping your bags?