I know, it all depends on what you want to do and see. But I live near NYC and rather fly across the states to go "home" to Vegas lol. Nevertheless I think NYC has so much more to offer except in a completely different package. At this point, NYC has all that Vegas has except not in the same amount or concentration. For example, NYC may have more bars/clubs spread out over the city and more diversity in this as well, but Vegas has more concentrated in one area, in the confines of some lux hotels, and some of the hottest nightlife in the nation. Nevertheless, NYC is not so hot yet in the gambling arena. And indeed, Vegas may be lacking in "culture". So, it may not be the best place for a "cultural experience". While Vegas has "something" for everyone, in NYC the possibilities are truly endless. New Orleans is like a little hub of mass culture, great food, and wild times. But I find their "main" street (Bourbon) a bit seedy. Fun, nevertheless. I would not consider traveling their solo. Believe it or not, Vegas feels safer. I actually think New Orleans is more raw and raunchy than Vegas. With multiple strip clubs on their main street mixed in among their clubs and restaurants, festivals with probable nudity, of course massive amounts of drinking, haunts and voodoo, perhaps NO could be more SIN city than Vegas itself. Unlike New Orleans, Vegas is 24/7 with more entertainment, way more gambling (NO only has one big casino and 2 small ones spread out in no where), way more and better nightlife, etc. But there is a lot to do in NO from antique shops, historical landmarks, river cruises, park, garden district, french quarter, museums, FOOD, architecture, swamp tours, cemetery tours, plantation tours, streetcar rides, etc. New Orleans reminded me of Amsterdam a little except less clean, more quaint, more historic (or maybe just more old-feeling, not necessarily older). While Vegas does not have the level of food in most respects and has neither a river nor culture to speak of, Vegas very much hold its own in comparison to NO. So finally Miami. I think Vegas has a most direct comparison to Miami versus NO or NYC, only because both are associated with great nightlife and atmosphere in a semi-luxury or in some cases faux lux environment. Of course, Vegas has no beach. Both have great weather, depending on the level/type of heat you can stand. No gaming in Miami and far less shows in Miami than in Vegas. Miami is quite pretentious as some pockets of Vegas. Depending on what you want to do, these cities may vary much in ranking order. But overall I would take 1. Vegas, 2. NYC, 3. Miami and New Orleans (tie). Any other opinions?