The world of footwear is as diverse as fashion itself. Whether you're looking for shoes that provide comfort, style or both, understanding the various types of shoes available can help you make better ...