Slowly but surely, Karavel has become the only place I will shop for shoes. There are cheaper shoe stores, but experience has proven to me that the brands they carry at Karavel last the longest and fit the best, meaning cheaper in the end.
Pros: Wonderful selection of great fitting, high-quality brands
Cons: Cost
more