We bought some rectangular, brushed cotton type swaddling blankets from Eugene that worked very well. They're sold as a box of 3 and the brand is something like "Bubba ..." or "Bubble .." (can't remember exactly). We were given a miracle blanket but we preferred the rectangular ones as we could pull and tuck to adjust the tightness according to our baby's size.
Not sure how well it would work in hot weather though. But we always had the air con on anyway...
Good thing is that you can still use these blankets when you're out and about and they were big enough for us to swaddle our baby until we stopped swaddling him at 5 months.