Off-shoulder dresses are feminine and romantic, with the neckline sitting below the shoulders to expose them. They are perfect for summer or beach weddings, as they give a bohemian and carefree vibe. Off-shoulder dresses come in different styles, such as flowy maxi dresses or fitted cocktail dresses.