The three biggest telephone companies are Movistar(Telefonica), Vodafone and Orange. Apart from that there are lots of other smaller companies but if you have Vodafone I suppose there would be no problem, but you should better ask in some vodafone retailer.
As for the sidekicks I have never seen them anywhere here in spain I suppose because T-mobile doesn't operate here.