Most people would agree: Dating sucks. It's expensive, nerve-racking and much like playing the lottery, the chances of success are slim. But there are some key factors that determine if you get a text back or ghosted the next day, and WalletHub, a money saving website, has released a list of the best cities for success.

On Tuesday, the website released its "2018 Best & Worst Cities for Singles" list, and Tampa Bay fared well pretty well compared to the rest of Florida. To make it to the top of the list, cities had to have plenty of entertainment options that weren't too expensive and ways for singles to mingle. The website compared 180 U.S. cities across 34 "key indicators of dating friendliness."

Tampa was the highest ranked city in Florida taking 29th followed closely by Orlando (30th). According to WalletHub, there is plenty of fun things to do in Tampa, as it scored very well in the fun and activities category, but those things are expensive and it can be difficult to find someone with whom to go do those things.

St. Petersburg didn't show up until 75th, following way behind Miami and Fort Lauderdale. St. Petersburg should have plenty of spots to visit and those spots are affordable, according to WalletHub. But dating opportunities are dry in the 'Burg, who ranked a paltry 129th in that category.

Other notable achievements for the Sunshine State: Orlando had the third most nightlife options of the cities ranked. Cape Coral was awarded the third cheapest place to get a movie ticket and second for cheapest beauty salon costs.

Contact Devin Rodriguez at drodriguez@tampabay.com or follow @Dev_Reports.