Ive been to vegas at least a dozen times and Miami about 6 times. Ive lived in NYC my whole life and I have been to Cali, Texas, Arizona, Chicago and Boston multiple times.
Vegas wins by a country mile imo. Best looking pussy on the planet. Miami= too trashy. NY= too ordinary to be of any concern