Long-term care insurance doesn't cover generic drugs in nursing homes. Medicare Part D pays for most prescriptions, but formularies and enrollment gaps leave some residents paying out of pocket. Know how coverage works before moving in.