My girlfriend is a photography major at Penn State (it's an inart degree with a focus on photography) She has a Canon digital rebel with the lense that comes with it (pardon my ignorance... i don't know a whole lot about them). But anyway... I want to get her a new lense for Christmas. She likes to take a lot of close up shots of stuff... but also far off landscape shots of mountains... cities during the day and at night etc. So I'm asking the OT pro's... which lense would work best for her? I'm looking at around a $200 budget if that's possible. Thanks a lot.