Charlotte isn't necessarily a safe option. On our 2002 December trip our original flight, which connected through Charlotte, was cancelled at check in because they were iced in. We had to rebook through Miami.