A Civic should work fine with two caveats:
Get four more wheels and a set of real snow tires, not all season tires. (I have seen too many vehicles with all season tires stuck on a hill in an inch of snow.) The Bridgestone Blizzak is an example, but not the only good choice.
Know when to stay home. If you get high centered, nothing else matters. Even a Hummer will get stuck if the snow is deep enough.