They looked at the basics like cost of living and public transportation, but also millennial-specific factors like internet speed, food, and nightlife. Amsterdam took the first place.
Prague ranks no. 19 overall on a list of 100 cities and no. 9 among cities with a million or more inhabitants. The Czech capital fared well in categories as Housing (19), Employment (13), Food (11), Transport (10), Beer (9), Wi-Fi (6), Internet Speed (6), and Nightlife (5).
Second city Brno ranks 65th overall.