Assuming you have a conventional system, with a cold water tank in the loft (ie. NOT an unvented hot water system), you could easily have airlocked the thing by turning off the mains water supply.
You say you turned it off because of a leaking hot tap: was the leak bad enough so that over the weekend the cold tank would have emptied via the leak? Is the leak now fixed?
If yes to both, proceed as follows:
- check that there's water in the cold tank. If not, check that the float arm (the thing with the ball on the end) is not stuck in the up position. If no water flows into the tank, ther's a problem on the 'rising main', where the mains water comes in. It's quite unlikely that the rising main is airlocked (although not impossible), so are you sure you turned on the water fully?
- if there is water in the cold tank, do the COLD taps fed by it (eg. the cold tap on the bath) work properly? Probabably yes, otherwise come back here!
- so, having proved that ONLY the hot taps are not working.....
if you have a hand-shower attached to the bath taps, unscrew the handset from the end of the hose (do not lose the rubber washer), put your thumb over the end, turn on BOTH hot and cold taps and operate the shower button / handle. Wait for 30 seconds of so, then turn OFF the COLD tap and remove your thumb. With luck, hot water will now run out of the end of the hose. If so, reassemble the shower handset and problem solved.
- If not, try the same trick with the mixer tap on the kitchen sink. This is trickier, because you've got to arrange things so that water flows out of the cold and back into the hot side of the spout (there are usually TWO separate pipes inside the spout. I usually use an old rubber glove or similar doubled over the end of the spout so that there's enough room left for water to circulate. Be CAREFUL. At the kitchen sink you will be putting cold water at mains pressure straight into the hot supply. It will flow back into the loft tank and if you leave it running for too long the cold tank will overflow.