A good wedding gift is usually something the couple needs. You should ask where they are registered, as that will give you several ideas, and you won't risk getting a duplicate gift!
I don't think you should if you weren't invited to the wedding. In polite society, gifts are NOT to be expected. If you want to send a gift it is up to you whether you get an invitation or not.
The Regal Lapis and Silver Necklace/ Earring Set is a great wedding gift.
* Your invitations should have included her, but it could be an oversight. Yes, you should send her a wedding invitation even though it's late. If she's good enough to be at your wedding shower and you accept her gift, then she should be good enough to come to the wedding. This lady has class! She came to the wedding shower and was happy for you and wouldn't embarrass you by asking if she could come to the wedding.
Caviar baskets are a good thing to take as a wedding gift only if the couple enjoys that type of food. Not everyone likes the taste of fish eggs.
No, even though you are giving the bachelor party you should still send a wedding gift. Since you are the host of bachelor party, you can give a small wedding gift though. A set of towels, an oven dish, or kitchen kit with hot pads and dish towels would be good.
The gift should be something of the couples interest, not all the times you are aware of the interest so buy something which could be useful to them. For the amount there is nothing as defined as such can be based on your status and capability of spending.
A bridesmaids gift is a simple way to thank your friends for all the wedding preparations they helped you with. A good idea is to get something they will use often so they can remember the fun they had at your wedding.
No. The same applies if you had a gift sent directly to them through a store. But if you feel you should bring something, a wedding card is always nice. And if you want to be sure they know about the donation (or to expect the gift), you can include a message about it in the card. Or you could take a bottle of Champagne etc., which is always a good gift for celebrating events.
Some good things to include in a gift basket for a wedding are champagne, scented candles, picture frames, CDs, and DVDs. Chocolates and other little snacks are great as well. http://www.homemade-gift-basket-ideas.com/homemade-wedding-gift-baskets.html
The Nobility "Elements" Bedding Collection would make an excellent wedding gift.
Good ideas are something that's personal to you and your big day. Also it's very popular to have a favor based on the theme of the wedding! You should aim to have your gift something your guests can keep and a way to remember your memorable day