Greenville, SC, a mid-sized American city with a virbrant, scenic, and hip downtown, is a surprisingly good place for a romantic getaway.