Heels are hot in any shape or fashion. Guys love the purpose of heels, to show off your leg muscles and tighten your butt. As far as color and style, we leave that up to girls to compliment them. We will compliment only you! =)
Yes, they look great. Any kind of raised heel makes a girl's leg look better.
Wedge heels on a girl don't do a lot for me, although they obviously look a lot better than flat, frumpy shoes. If you want to look sexy, wear high spiky heels (not platform soles, though). OK, they'll probably hurt your feet, but you'll look great and us guys love them, so who cares!