Helicopters can fly wherever they want, barring the same restrictions that apply to fixed-wing planes. For the most part, there aren't really any helicopter-specific restrictions.
Yes, but this doesn't really help the case for flying cars either way.
Edit to clarify: Presumably you'd want to land your flying car almost anywhere in the city; this is not going to happen anytime soon, for the same reasons that helicopters and planes can't.