There seems to be something about the South that keeps romance alive: Greenville, SC is one of four Southern towns in our top 10 happily married cities, coming in at number two.