Since we're talking about draining anti-freeze, it can be a real mess to remove a heater core. If you take the hoses off, there is still quite a bit of anti-freeze in the core that will spill all over anything that you don't want anti-freeze on (like the carpet).
What I do is empty my little shop-vac and remove the filter. I put the hose over one of the hose nipples sticking out of the firewall and it sucks the anti-freeze out. Most of the time it will seal well enough to the firewall, but if it doesn't, a little duct tape around the nozzle and nipple will take care of it.