Some have immaculately preserved heritage architecture while others look out onto azure waters. Many have world-class museums and restaurants. What all 25 of the world's prettiest cities have in ...