My experience is that hotels that have large shipping/receiving departments (conference hotels, airport hotels, etc.) tend to charge receiving fees. Hotels where the package is stored behind the front desk generally don't charge package handling fees.