Sophisticated yet somewhat kitschy, it's the perfect place to find a bold and bright dress to wear as a wedding guest — and, while you're there, you may as well tick buying a gift for th newlyweds off ...