Libraries rock. They are free - well only if you pay by the rules. I'm always a day or late over due with books so I usually have to cough up anywhere from .40 cents to about 2 bucks every now and then.
They are chocked full of events these days, are starting to expand their Kindle downloads (which are free), and usually have more than just books to entertain the wee little ones.
Find your local South Shore Library by visiting THIS LINK at the Old Colony Library Network site.