Cary is a small village that has a number of places to shop for groceries but not a lot of big retail shops.In nearby communities you can find the big stores to shop these are a few links to them

Algonquin Commons http://www.shopatalgonquincommons.com/

Deer Park http://shopdeerparktowncenter.com/

Down Town Crystal Lake http://downtowncl.org/