Amazon.com (NASDAQ:AMZN) unveiled its list of the Top 20 Romantic Cities in America.

Alexandria, Virginia, retained its top spot as the America's most romantic city for the second year in a row, while El Monte, California; Paterson, New Jersey; and Miami Gardens, Florida became the least romantic cities.

Meanwhile, Florida, with four cities -- Miami, Gainesville, Orlando, and Tallahassee -- ranked among the Top 20 most romantic cities.

Miami became the Sexiest City in America consecutively for the second year by winning the top spot in the sexual wellness category.

Amazon released the data after compiling sales data of romance novels and relationship books, romantic comedy movies (digital movies and DVDs), Barry White albums (CDs and MP3s), along with sexual wellness products, since Jan. 1, 2011, on a per capita basis in cities with over 100,000 residents.

The Top 20 most romantic cities in the U.S. are:

1. Alexandria, Va.

2. Knoxville, Tenn.

3. Orlando, Fla.

4. Miami

5. Ann Arbor, Mich.

6. Columbia, S.C.

7. Cincinnati

8. Murfreesboro, Tenn.

9. Gainesville, Fla.

10. Tallahassee, Fla.

11. Vancouver, Wash.

12. Round Rock, Texas

13. Pittsburgh

14. Salt Lake City

15. Arlington, Va.

16. Las Vegas

17. Clarksville, Tenn.

18. St. Louis

19. Dayton, Ohio

20. Frisco, Texas