Zengara

Instead of buying a tuxedo (nice idea, but...), he can spring for a slick new pair of shoes. Style Z30028, $46, Zengara, Zappos

Photo: Courtesy of Zappos

more
See More: