Canon EF 100mm f/2.8L Macro IS USM Lens / This is my go to for doing product shots. You can get really close and grab crazy detail. It also works well for portraits. It has lots of tight compression and f/2.8. http://www.bhphotovideo.com/c/product/647011-GREY/Canon_3554B002_EF_100mm_f_2_8L_Macro.html
If you want a cheap zoom lens for your Canon slr camera that is capable of capturing awesome images I recommend the Canon 18mm - 200mm zoom. OFr a full review of this awesome lens take a look at this article, which also includes other cheap Canon lenses that are worth looking at.
Fujifilm X100S / I like to use this camera for street photography as well as concerts that won't let me take my "Pro" camera. Little do they know that this guy has a 24mm lens with a fixed f/2. It also has a nice throwback look / feel. http://www.bhphotovideo.com/c/product/1080889-REG/fujifilm_16440616_x100t_digital_camera_silver.html
EF 70-200mm f/2.8L IS II USM // This lens is great for shooting up close when you can't get as near as you want to get. It has the much needed image stabilization to help you remain sharp at 200mm. I use it all the time shooting conferences and through the window as I am driving. http://www.bhphotovideo.com/c/product/680103-USA/Canon_2751B002_EF_70_200mm_f_2_8L_IS.html