I'm proud to say I'm from the south. Born and raised in Virginia (it's below the Mason-Dixon line, so we qualify as southern, thank you), I've lived in the backwoods of my wonderful home state, in North Carolina and in South Carolina. I lived in England for 3 years in between North Carolina and South Carolina, and currently live in Arizona. Talk about culture shock for me, moreso with Arizona than even England. This western thing takes some getting used to, and yes, I understand I'm still in the southwest, but there are big difference between the south and the southwest. If you've never lived in the south, it's definitely something worth trying- at least visit. Most people never forget their trips to the south.
Common stereotypes of the south include everyone being country bumpkins and uneducated, all food is smothered in gravy, racism is everywhere, the women are sickly sweet to your face and a bitch behind your back, everyone carries guns, everyone goes hunting, religious fanaticism, and they're all Republicans. Of those statements, I can say that those stereotypes are false, true, semi-true, definitely true, semi-true, semi-true, semi-true, semi-true and false. Ha! You thought I was going to say they were all false, huh? No, I'm being honest here. The only two of those that are definitely false are the uneducated one and the Republican one, though I'm still arguing with myself on the Republican one...