You'll love your new puppy! Check out this website:
www.leerburg.com
(For some reason, it's currently down, but it has some extremely valuable information on dog training, and one section specifically on puppies. Check out the puppy articles section.)
Definitely crate train! Some people think it's mean, but they're just misinformed. Dogs need an area where they feel like it's their own. Plus, it will make housetraining your puppy 10x easier. Dogs will not pee where they sleep, so if you keep your puppy in the crate whenever you can't watch him (when you're not home, when you're busy, etc), he won't have accidents. Don't let him run free unsupervised; that will encourage accidents. Get a crate just large enough for him to move around comfortably in it. (If it's too big, he will be able to pee in one corner and sleep in the other.) Feed him in the crate, give him his toys in there, so he'll get more comfortable being in it. Of course, he won't like it at first, especially at night. He'll whine (a lot!), but if you ignore him, he will get used to it much quicker. (If you respond to his whining, he will know that he can whine and you will get up, so he'll do it all night.)
Another thing: establish "no" early. He will understand. It's never too early to train your puppy. Then he won't get into bad habits that you'll have to break later. If he chews on your things, so "no" sternly (but don't yell), take the thing away, give him something he CAN chew on, and praise him. Also, if you exercise him a lot, he won't feel the need to chew as much or be destructive in the house.
I have a 1 year old Lab myself, so I did a ton of research on this. This just touches the surface, of course, but hope it helps a little. Good luck! Your dog will be a valuable member of your family.