I prefer Target over Wal Mart any day of the week. Hands down Target is the way to go. Target has everything that the competition has except the hassle of rude people.
Target carries everything and then some. I enjoy walking around the store just to see what they have and what deals I can find.
They also have a nice music and electronics section. That's where I spend the majority of my time. And their prices are fairly comparable and affordable.