Going to share my advice to people going to Sri Lanka (other than what food to try and where) is to not focus on beaches (which are mostly pretty average) and go to the mountains and ancient cities which are unique and amazing.
Hoppers are not only Sri Lankan - also found in parts of South India and I think in some places in SE Asia.