Weddings are all about the bride and groom as they come together to start a new family in front of friends and families. But for guests, ceremonies and receptions also often a rare opportunity to catch up with people you haven't seen in ages. And you want to look good while you do it.

Weddings tend to be a big investment for guests, who spend on average about $673 per each bash, including $95 devoted to new party clothes. If you are digging into your wallet for something new to wear, choose wisely. It's best to wear something you can wear again. More importantly, you want something that will look attractive in pictures, since the event will likely be shared widely on social media, including Instagram and Facebook.

Below are the dresses we would wear to weddings this spring and summer. Tradition suggests you avoid the color white, which is often worn exclusively by the bride. Have fun with shoes, makeup, hair and accessories. It's your friend's wedding, but it's your big day, too.

Floral Prints: Embrace the season and go for something colorful. This bold skater dress will impress the groomsmen. This fun and loud print was made for dancing and drinking at the open bar. An elegant dress for the most expensive party on your schedule this year. A dress that will make you believe in love.

Beach Chic: A strapless dress let's you soak up the sun. Have some fun and flash your stomach in this little number. Pink and flowy is always a smart move. Try a creative hem for more casual parties.

Black and Sexy: Wear this to your friend's punk-themed affair, and don't forget to send us a thank-you card later. This is your new little black dress. Combine lace and black pumps for a classic look.

Sparkly and Romantic: You can't go wrong flashing some jewels and some skins with this dress. Everyone will be watching your every move in this long dress. This frock is affordable and sexy.