Use the adjective urban to refer to cities or people who live in cities. It carries a suggestion of grittiness––urban style involves darker colors.
The terms city and town are sometimes used inconsistently. If it is large enough, a town is considered to be an urban area. Communities where people live outside cities are called suburban. Urban is from a Latin adjective formed from urbs "city."