21. Prague, Czech Republic – Home to the largest castle in the world, Prague welcomed 6.35 million international visitors.