I try to stay away from cities. They taste broken. Even before you can see the place, the winds carry particles too you. Concrete dust, UV exposed plastic, flakes of rust and paint - without a filter mask you could get sick from just the decay, much less anything else that has been leached out from years of neglect.
Between abandoned meals, forgotten vending machines, and broken freezers - its a biohzard too. Make sure you're up to date with nano-vac injections. Speaking of refrigeration - keep some chem handling gear on your person at all times. Things like methylisocyanite need refrigeration and hermetic seals to be stored safely - and that doesn't happen without people. Now chances are the toxic clouds have dispersed - but residues can abound on the undersides of protrusions.
When it comes to weapons in the city, you can't go wrong with a pistol. Light weight means more loot, small size leads to quick reaction and no getting caught in tight corridors. A silence will protect your hearing, because shots echo something fierce, and its hard to notice reanimates when your half-deaf. Besides, you don't need the power of a rifle - so long as you hit the head, it doesn't matter with what - and rifle bullets over-penetrating interior walls can be a hazard to your comrades.
Someone with a rifle to look down the concrete canyons and thin out the groups seems like a good idea, but its not the best practice. High-powered rifles are loud and tend to attract more attention than they eliminate. Reanimates are neither blind nor deaf, and it draws the attention of humans as well. There are few things people like less then snipers, and since its often hard to determine where the attack comes from until someone dies, they often take a proactive stance about hunting them down. So regardless of if you're seeking to attack other people or not - they're probably going to pick a fight.