I have the 550EX on my 300D and its very nice. I use the 420EX as a remote flash (thinking about picking up another 420EX soon). I spent $60 on my tripod and it works well with my setup, so you don't need to go too expensive on that, IMHO.