What are weasels main habitats?

weasels live in marshes, woodsy places, farmlands, and places where they can find a lot of food to keep them fed!

OK, case closed next!