Costco usually has pretty good prices for B&M stores. Online you can get a lot cheaper and with a 6 year old that might be worth doing as she's not going to be super picky about style.
My wife's used Clearly Contacts and she likes them.
http://www.clearlycontacts.ca/frames-for-kids?ilid=tnav