Need to be careful with HDMI as I believe the handshake signal can be lost over distance. I recently rewired my parents home and they wanted Sky HD in 6 bedrooms, 2 living rooms, 1 dining room and a kitchen. The only way I found to do this was with a 8 way HDMI matrix, running a pair of Cat 5e cables to each room and using Balun's to convert back to HDMI. Because it was 10 rooms and most matrix boxes only have 8 outputs the most cost effective way was to have 2 Sky HD boxes (1 in each living room) one of them used the RF output to the kitchen (not good picture quality but we felt it was the room least likley to be used for watching films) and the HDMI to the Tv in that room. And the second box was connected to the matrix going to all other rooms. You have to watch what the person downstairs is watching but I did manage to get a HDMI cable from the 1st box into the room with the matrix so worst case scenario is that you could have 2 Sky channels running through the matrix at any one time. It also had another 2 inputs so we connected a Blue-ray DVD player and PS3 to it and as the Balun's came with IR link you can change channels from any room and also the PS3 controllers seem to work from any room via Bluetooth.
I paid around ÂŁ60 per 300m of cat5e cables from Blackbox, the Matrix was ÂŁ1500 and the Balun's came in at around ÂŁ80 each. The Sky HD is around ÂŁ50 per month and we have to pay an additional ÂŁ10 for a second card. It was quite an initial outlay but then again if you think about it, the LED TV's cost around ÂŁ800-ÂŁ1200 each (got a good deal at Currys for 2 of them - 47" Samsung 3d LED, 3D player and 3 pairs of glasses for ÂŁ1500 each) and what's the point of a decent TV if you have a rubbish signal.