2 is my favourite. I also think it would probably be the most universally flattering. Add some fun shoes and accessories and it would look awesome! They may also be able to get some wear out of it after the wedding.