I am a little bit guilty of both, but have gotten much better at it.

I am very good at shopping for my body. Like some other posters have already mentioned, I will try a lot of different styles on, but once I see how awful it looks on me I would quickly take it off. However, I do shop for fantasy feet. My feet are quite fussy and do not handle high heels well. I have come to terms with that in every day life, but for special occasions I will succumb to beautiful strappy high heeled sandals. I will wear them for those few hours and suffer, and swear I will never do it again, only to repeat in a couple of months.

My lifestyle is generally quite casual but I do like dressier, pretty things. I will still get some of them, and either manufacture an occasion to wear it (such as dinner dates with BF) or try really hard to dress hem down. I am currently into wearing silky blouses with jeans and dressy trousers with graphic tees/moto vests/denim jackets for exactly that purpose. Skirts and dresses as tougher, as I really love those but they are not allowed at work. so I have to be careful not end up with too many of them, as they will be seldom worn.

I've gotten better about shopping for the fantasy body. Sadly, i will never look like Heidi Klum. But not shopping for my fantasy body mostly means avoiding styles that suit slim ITs since even when I'm my slimmest I still have hips and thighs to spare! Patterned pants are a good example, but, as we have seen in my recent K/R post, cropped patterned pants that work on my pearish body DO exist. So I have to be careful I don't cut off my fantasy too much. It never hurts to try things on.