Best (and Worst) Cities For Valentine's Day

San Francisco, CA, tops the list as the best city for Valentine’s Day, while Gilbert, AZ, is the best city for a romantic dinner for two.