Efficient rounding
By far the most important things to make your day a good day is to stay ahead of the game. And you do that by planning ahead and allocating time to see your patients.
For me, I calculate about 15 minutes per patient. So if I have 6 patients, I know that 90 minutes will be about what I need to pre-round. I also add 5 minutes for that quick run to the cafeteria.
Everyday routine will also include ordering labs for the next morning. I try to do that before attending rounds if I can. If you are requesting a procedure or something that has to be scheduled, I usually call so that the test is scheduled right away and is done as soon as possible. That leads to a more efficient hospital course for your patients and less patients on your service.
A good way to keep track of your patients is either a Microsoft Word or Excel document where you keep most of their information. I do not really like the PDA solutions for following patients, so I developed my own simple non-electronic solution. Go to your office supply store and buy blank 4x6 cards. I use a ring to keep them organized. I made my own template which I print on each card.