This has been covered before at:
http://forums.basicmicro.net/viewtopic.php?f=485&t=9311&sid=0128fc85bc60cd95d57f6fad2b97109cThe short answer is: pullups (10K to 47K) on s_in (SER) and Reset (RES).
The RES has a pullup internally, but doesn't take much to "twitch it", so go with the flow.
Theoretically, you only need the pullup on the SER (s_in, or programming pin, or whatever...) if you have a 3-pin programming port you may have an unpowered Nano Programmer/Comms adapter plugged into.
As the sneaker said: Just Do It.
Just for grins, if you're designing a commercial board, put the pads and traces in for these, but try building and running them without the parts stuffed. If you see problems, install the pullups.
Have a nice project.