7sp parts are still readily available and very inexpensive. For a city bike, I would not recommend going up to an 8 - it's simply not worth it in my opinion.
Shift performance on 7sp index is so reliable and rock steady, even the cheapest triggers work really well. And you could hunt down some old 7sp thumbshifters if you want to!