Just bought my first DSLR Canon 650D + 18-200mm f/3.5-5.6. I want to shoot mostly street/landscape/architecture. Is there one moderately priced lens that will fit the bill while I am learning. I have looked at the Canon EF 17-40mm f/4L USM but also read that a simple Canon EF 50mm f/1.4 USM would be very useful to me.
Any thoughts anyone?