Hope you don't mind me asking a stupid question.
Why would you want to travel to Ipoh, then to CH. Since you are departing from KL, why not take the bus directly to CH. I believe there is a direct bus from KL. Please find your information here.
www.cameronhighlands.com/Destination-Gui...l-Info/Bus-Schedule/
I know Ipoh there are two bus terminal, unfortunately I have forgotten their names. One for intercity (Kurnia Bistari service this terminal), while the other one is for buses serving around Ipoh area (Kinta Omnibus service this terminal). Bus from KL to Ipoh will go to the one service by Kurnia Bistari.
As for the budget hotel, sorry don't know whether there are any. I am not sure how that area has developed.
Hope this helps.