There's a reason people leave their hearts there.

WalletHub has come out with its list of the best places for Valentine's Day. The site used a comprehensive formula measuring 20 different factors in four different areas: budget, activities, gift accessibility and weather forecast.

San Francisco has the honor of finishing first, while Scottsdale, Ariz. took the silver. For all the talk about romance, Valentine's Day is big business: people are expected to spend $18.2 billion for the holiday. That's billion, with a "b." Of course, since San Francisco is first, maybe some of the cost will go toward flying out to the Bay Area.

The pressure to get a good gift is certainly on, since more than half of all women say they'd dump their partner if they fail to give a gift.

10 Best Cities for Valentine's Day

  1. San Francisco
  2. Scottsdale, Ariz.
  3. Orlando
  4. Honolulu
  5. Seattle
  6. Las Vegas
  7. Atlanta
  8. Portland, Ore.
  9. San Diego
  10. Denver

More From KKRC-FM / 97.3 KKRC