For rices, caster sugar, pulses and whatnot I have built a nice collection of the large plastic canisters that the own brand version of Vanish comes in from asda. These are white plastic, quite robust and have a well fitting screw lid. So far proved pretty mouse proof too. (Cost about the same for a large one as Morri's own brand small one which is why the asda ones. Suppose you could use the real Vanish ones except they are of course loads dearer and I find the bilious purple plastic unattractive when storing dry foodstuffs)
Once they are empty and have been well washed out (even gingerly scalded out too some of 'em) they are just the ticket (I have a supply of 6 to A4 sticky labels so I print contents labels to stick on the lids). Also stack quite well. For some of the minor pulses (eg different lentils, variosu beans) I get several small packs in each.
As well as rice I use them for pasta shapes and can just about fit a pack in each given that some of the pack is going to be used wehn I open it! For really big volumes I have a few of the largest size Ikea clip top jars that had for years, but whenever I can I use the non-Vanish tubs!