WalletHub compared 100 of the largest U.S. cities, looking at factors including florists per capita to cost of a three-course meal for two.
San Francisco came in at No. 1 on the list, followed by New York and San Diego.
Las Vegas is fifth and L.A. comes in at No. 11.
But going out in San Bernardino will cost you. It came in at 98 on the list.
A separate WalletHub study shows California is second - behind Florida - for best places for singles.