I'm talking about countries with our population and granted there aren't many of them. The Electoral College lets rural voters have a say. Otherwise, the winner of the few biggest cities would always win.
If "have a say" means that they get to vote, and their vote is equal to everyone elses, then a popular vote system by definition gives rural and urban voters "their say." In fact, the US electoral college makes less-populous states' voters more powerful than more-populous states' voters, which makes a mockery of the notion of equal voting rights. What is fair about a system that favors some voters over others? In a straight popular vote, each vote counts just as much as each other one. If your issue with that is that the candidate with the most votes wins, maybe you don't like how "democracy*" works.
*democratic republic