I'd go with the 50D out of the two. You buy the 7D for video and performance, which you have no need for your type of photography. Buying the 7D would be a waste of money for your photography needs. If you have the budget for the 7D then you'll have some money left over for a nice lens to add with the 50D.
Hey guys, I am getting my first DSLR in a few months, and I can't choose between the Canon 50D or the 7D. I primarily want to take landscape and macro pics, along with one or two events (like birthdays) and was wondering which was best for my needs (price isn't an issue). Please don't tell me to get a 1000/450/500/550D, I really want one of these two. Additionally, I would like some advice on lenses.