As someone who deals with the Red Cross on a professional basis, there is no doubt that they do a lot of good, but a tremendous amount of the money the collect goes to administrative costs and salaries.
Might I suggest Samaritan's Purse, which puts the money to the best possible use. They're located here.