I have worn a pair of dark denim jeggings from Sainsbury's all day - and I have not had to hoik them up once.
The waistband is high enough to hold me in without looking like something my mum would wear. And they only cost £12.50. 
And no, I am not a troll from Sainsbury's - before anyone asks!