My routine is not too dissimilar to yours - except that I never draw the blinds because I never open them! His room is the place where he sleeps and that's it - he comes out to play and to feed (except night feedings).
So to wind down (for naps) I change nappy, take him to his room held close to my chest in the upright position. I put his music on softly, then sit and pat until he goes calm - this may take a few minutes because he's quite excitable sometimes. I have to do this because if I try to swaddle him when he's not calm he'll go into hysterics, thrashing like mad, and by the time I'm trying to tuck the second arm in the first one is already out. So I wait until he's calm and quiet, then swaddle, and sit with him and pat some more, gradually slowing the patting down. He usually sighs into my neck and starts to relax, and at this point I put him down slowly, leaning right down into the cot with him and holding him against me for a few moments before letting go. At this point I tell him "you're just going to sleep, darling - I'll see you when you wake up'. He blinks at me three or four times, then usually turns his head to the side, sighs again and drifts off to sleep. If he tenses I put the pacifier in and sit with my finger on it for two or three minutes, because if he spits it out too soon he'll wake up and squeal! AFter a couple of minutes he relaxes and then I let the pacifier slide out.
Night time is slightly different - we have a little ritual after his 6.30 feed where I put him on the change table and take off his clothes while singing 'we know what's coming next...' he gets very wide-eyed and smiley (this from a 5-week old!) and then we go to have a bath. By the time the bath is finished he's so relaxed, I just take him to his room, dress him, swaddle him and put him into bed, eyes open. Usually he's asleep in 3 minutes, occasionally he gets a bit tense and shouty so I take him out and do sh-pat until he relaxes (see above).
Hope this helps. The first couple of weeks were a bit difficult, but I've actually found that it's got easier and easier because he knows exactly what to expect. As Tracy says, always be consistent. If your routine works for you, don't change it to match what anyone else is telling you - unless you think you're creating prop dependency.
Please note, I know this sounds like the perfect baby but he's not. Getting him off to sleep is easy. Keeping him that way not so much...