My shoes are both pretty and practical... except for maybe my circa 2003 black suede pumas. But I keep 'em clean and they look good. My other non-practical shoes are my pink satin/black lace Dior platforms... so pretty but I hardly have the occasion to wear 'em. sigh. I can do a lot of walking in them, though.
Shoes aren't fun unless they're both pretty and practical. I know I'll wear them and I know they look good. My shoes have to be comfortable and good-looking.