A "nano tank", as mentioned, should be fine with water changes. Having said that, when I had a 10g glass tank, I had algae problems and I put a Piece Of Crap Prizm skimmer on it that did nothing but overflow. (I'm angry about it because I bought it at a fish store and the sales guy who convinced me to buy it turned out to be on our forum here (a decade or more ago) and on the forums he knew what good skimmers and crap skimmers were, but in the store, he just pushed it on me to make a sale).
Anyway, I ended up putting another 10g tank under this one as a sump with a hang on back overflow and I put a way over-capacity skimmer in the sump. It worked but that had it's share of floods too.
Oh boy, none of that was useful to you! I just started rambling!
Anyway, I found that the Aquamaxx ConeS Hang on Back skimmer to be quite effective.
Alternatively, you could get a dosing pump setup that has "Automatic water change" features and constantly do that under the cabinet to keep fresh new water changing all the time.
V