Best practice for tempdb log file
It really depends on how much data is going to flow through the transaction log.  Look at how big the log gets today.  You need to configure the log to be at least that size when SQL starts up.  For most of my clients they end up with a 3-4 Gig transaction log for the tempdb, which contains just a few VLFs and everything works nice and smoothly.