WalletHub.com ranked the 100 biggest cities in the country from the best place to celebrate Valentine's Day to the worst, based on everything from the cost of a nice dinner to the number of chocolate shops.

The Top 10 Best Cities To Celebrate Valentine's Day:

  1. San Francisco
  2. San Diego
  3. Las Vegas
  4. Orlando
  5. Chicago
  6. New York City
  7. Portland, Oregon
  8. Seattle
  9. Honolulu
  10. Los Angeles

The Top 10 Worst Cities To Celebrate Valentine's Day:

  1. Hialeah, Florida
  2. Newark, New jersey
  3. Detroit
  4. San Bernardino, California
  5. Cleveland
  6. Toledo, Ohio
  7. Winston-Salem, North Carolina
  8. North Las Vegas, Nevada
  9. Lubbock, Texas
  10. Birmingham, Alabama

Well Lake Charles didn't make the 10 best, but on the bright side we didn't make the 10 worst!  Let us know in the comments what you have planned for Valentine's Day!

To see the full list of the Best And Worst Cities To Celebrate Valentine's Day, click here.