From Rio’s beaches to Udaipur’s lakes, these cities prove beauty isn’t just found in nature. Each skyline, street, and shore tells a story of culture, history, and breathtaking design.