The schools are pretty good. Here's a link to the latest MCAS scores where you can see where each district ranks:
http://www.boston.com/news/education/k_12/mcas/
Foxborough is not all that large though. There isn't really much in the way of shopping in the town. There will be a new mall of sorts built adjacent to Gillette Stadium on Rte 1 containing several new restaurants. Most people drive to Braintree or North Attleborough or Providence for shopping at the big retail stores.
How did you hear about the town?