I'd steer clear of the 180L for now. I have it and it's a bit of a beast to wield, not for the inexperienced IMO. Around 100, ie the 90-105, is ideal tradeoff between working distance, ease of use, and cost.
The 60mm Canon I'm pretty sure is EF-S, which means it'll work on your 400D and the 60D range, but not on the full frame 5D, 1D etc.
|