Bonjour,
Si tu veux faire des photos sans flash en basse lumière et jouer sur la profondeur de champ il te faut un 50mm 1.8 qui est un excellent objectif et qui n'est pas cher en + (110).
Quand à la différence entre 300D et 10D ca se situe surtout au niveau de la construction (capots en magnésium pour le 10D) et au niveau de la réactivité. Le 10D permet de travailler à 3i/sec sur 9 jpeg, tendis que le 300D et plus modeste. En termes de qualité d'image il y aura pas de différence. Mais tu auras le suivi du sujet (AI Servo) et le libre choix de la mesure lumière avec le 10D.
Pour le 10D il y a le 18-50 3.5-4.5(5.6?) de Sigma qui est à un tarif abordable pour ce qui est du grand angle.
Donc à toi de voir si le 300D te bride dans l'utilisation que tu comptes faire.