I'll try to help you with as much as I can:
1. Vaccines? I think there's like 3 rounds. 1 at 6 weeks, 1 at 8 weeks, and another around 10-12 weeks. I personally don't give vaccinations so I'm not sure.
2. Most people prefer to get their dogs and bitches spayed/neutered around 6-8 months before the male spazzes out and the female goes into estrus (or heat).
3. Sorry, I don't know how much puppy classes are, I have always trained my dogs myself. I think it's like $50-$100 per training session about once a week for around 8 weeks.
Puppies can start to be trained around 8 weeks old. Also, puppies shouldn't leave their mothers until they are 8 weeks too. But remember, NOT too much training. Most puppies have very short attention spans and too much training at one time can stress them out and confuse them. About 2-3 ten minute sessions a day around 4 hours in between sessions should be fine. Start with the basics like come, sit, down, and stay. Make sure those are accomplished before moving on to "tricks". Be consistent too. An inconsistent owner leads to an inconsistent dog.
Weaning is pretty easy. When the puppies are 3-4 weeks old, they should be ready to start on solid food. If you don't feed a Prey Model Raw diet, you should look into it. It's the most healthy and biologically appropriate diet for a dog and is very good for them. Dogs were designed to eat raw meat before some stupid people came along and invented kibble. Kibble is gross, it's completely filled with disgusting additives and preservatives and packed full of fillers. Dogs are CARNIVORES, NOT OMNIVORES and they need MEAT. Raw meat to be exact. No veggies, fruits, dairy products, or grains. Just meat, bones, and organs. The ratio should be around 80% muscle meat, 10% edible bone, and 10% organs (5% of which should be liver). Your dog will love you and will be super healthy! Ever since I put my dogs on a raw diet they have had silky and shiny fur, clean teeth and gums, odorless ears, smaller poops, non-itchy skin, good muscle tone, and WAY less vet visits. People think that feeding raw is expensive, well it's NOT. I paid $200 a month for premium kibble for my two 100+ lb dogs and now I only spend around $35. The key is to find cheap meat. Post ads on craigslist for unwanted, freezerburnt, or expired meat, ask hunters for scraps, ask friends for unwanted meat, find good meat sales, and ask farmers for culls and stillborns. It's a lot easier than it sounds and extremely healthy.
You should start on chicken (the dog in my avatar is eating a whole chicken) which is a good bland meat that shouldn't upset a dogs stomach. Make sure it's not enhanced! It should be less than 100mg per 4 oz serving. Chicken leg quarters should be fine. You may have to ribbon it a bit at first to give the puppy a place to start! Don't mash it or grind it though, that takes the whole point out of it. Also, DON'T underestimate those puppy teeth! Starting early on raw should help strengthen the puppies jaws. After about a week on chicken, you can add a second meat, say pork. Then you can start to add organs like liver and kidney (very inexpensive and easy to find at Asian markets). Too many organs though can cause stomach upset. Remember this; more bone, solid poops, more organs, looser poops. So if your dog has mushy poops, add more bone to his diet, and if he has very dry poops, add more organs. It's pretty simple once you get the hang of it! You can also start adding different meats, you want a lot of red meat. Red meat carries the nutrients and vitamins that the dog needs. Beef, venison, elk, moose, pork, lamb, and goat are all red meats and are good to feed.
Many people will tell you that the bacteria in the meat will hurt the dog, well that's just plain stupid and people don't know any better. Dogs have very aggressive enzymes in their bodies that break down bacteria and it will in no way hurt them. There are tons of myths about feeding raw and if you're interested, here is the one about bacteria:
Here is the whole raw feeding site if it helps:
Also, here is a Facebook page that has raw feeders on it if you're interested, they'll give you all the help you'll need!
You're puppy will be fine without it's vaccinations as long as you keep him away from public places where there are tons of dogs and stuff. Sorry my answer was so long but I hope you found it informative!