We just received the glowing seahorse as a gift and I love it! It's a soft light and subtle music.
Sofia had her days and nights mixed up for a long time (at the time it felt like forever). When I asked if I should encourage her to be more awake during the day (which sounds like the advice you've been given) our midwife said it won't do any good and that she would eventually switch her days and nights. Trying to keep a baby awake will only upset both of you so IMO not worth it. And, it doesn't work so why add more frustration to sleep deprivation.
Some of the best advice I received this time around was for the first 2 months it was okay to do whatever it took to get decent sleep - for ALL of us.
I found that I woke with every little peep from Sofia and remembered doing the same thing with Henry. For at least 3 weeks, DH slept in the guest room with Sofia in her cradle, waking me only for feedings. Then, as my mom was visiting, we slowly transitioned to her being in our room.
She's 10 weeks old yesterday and I can promise you that she's sleeping MUCH better. Henry never slept this well!!! She's out like a light from about 10 at night until 3am almost every night and then up again at 6-7ish. Of course, writing this means she'll change it all up.
Seriously, as soon as you get used to a schedule/their routine, they change it up on ya! Mothering is a HUGE lesson in both patience and flexibility - two of my greatest weaknesses!!!
Oh, one more thing. Sofia hated being swaddled in the beginning too. But my MIL found a trick that we now use and works. We swaddle her (above the armpits - why should't we, I'm curious), hold her belly to belly (at an angle) and shush her while rocking in very small motions. If Sofia's tired but full and can't sleep, works like a charm.
Now with Henry, nothing worked. He had serious overstimulation issues as an infant that he's still not completely outgrown. I was told it was due to his preemieness and one of his systems (nervous perhaps?) not being fully developed.
(((HUGS))) I promise she (and you) will figure out a routine that works!