Other options:
· Go through the attic.
· Hollow out a channel behind the baseboards
· Just leave the wire on the floor, but bundle it up in split loom
· Use some sort of wireless tx/rx gear
Going through the attic is just one step shy of doing wall fishes, which you said you didn't want to do. Baseboard thing = ton of pain in the ass. Split loom is easiest and cheapest, but may have low WAF. Wireless is unreliable, especially considering God and everybody in your complex is probably broadcasting WiFi pollution.
What's the deal with running under the carpet? In my ht room, I've got a ton of wires buried in the seam between the carpet and the baseboard: two pair of 16 gauge speaker wire, USB active extension cable, mono subwoofer cable, a remote trigger wire, and a phone line. I just crammed them in one at a time, and each has shoved its predecessor ever father under the carpet.