I think you look great with short and long hair, and your wedding picture is beautiful! Since you have naturally curly hair and you don't have a lot of time to style it, I think a longer style might work best. The short cuts look really cute on you, but I'm sure they can be time consuming to dry and straighten your hair.
I like the last picture you posted and I think it would look good on you. It would be long enough for you to pull up while you work out. When you wash it, you could use some product and let it air dry or scrunch it with a diffuser. I'm not sure how curly your hair is, but mine is naturally wavy and I have found that Redken Fresh Curls enhances the wavy-ness/curliness and gives me good hold throughout the day.
Have you been to makeupalley.com? You can find tons of review of styling products there.
Good luck! I'm sure others will also have some expert advice.
Also, I just saw what kellygirl posted - I like the suggestion of a bob that you could wear both curly or straight if you have more time.