8. Miami, Florida
4/21
Photo: South Beach, Miami, Florida. (photo via Miami Beach Visitor and Convention Authority)
Miami, which is down one spot from last year, is one of four cities in Florida to make the top 10 in 2023. The South Florida metropolis welcomes visitors this time of year with not only spectacular weather and beaches but vibrant neighborhoods and big events including popular music and arts festivals.