I would go for a Canon 1100D or older 1000D with the lens WatchFan1 mentioned. Stepping up to 500D, 550D, 600D or 650D may add some nice features but won't give you a better picture. It's what the budget allows. You may also like to add a EF 50mm 1.8 prime. $99 lens that can make beautiful bokeh wedding pictures and good for low light shooting.