All of what the others have said.
Is there an obedience or agility club near you. That is a good place to take a pup for socialising pre her vaccinations. Most clubs have a vaccination rule so are usually pretty safe places. Check first and ask if what their policy is and would they mind you bringing your pup to socialise.
Retrieving and tugging need you to be there but are great interactive activities to teach your pup. Toys such as a Holey Roller with a marble in a pill bottle inside kept our pups amused for hours. KOngs filled with frozen stuff also keeps them busy.
Tying a toy onto a length of bungy cord and the other end to a tree or patio post or chair leg (etc) is really great fun as the toy flies away when they drop it. Stimultates the chase reflex. But don't stand to close when the pup is playing with it.
Border River Pet Resort