Gag gifts are suppose to elicit laughter from the recipient as well as from the people around at the time of gifting. They usually fall under the novelty gift category, and have a funny aspect to them.
Spencer's is a good store to find gag gifts.
There are many websites that have good gag gift ideas. One can get ideas from 'Spencer's', 'Stupid', 'Baron Bob' and 'PrankPlace'. One can buy gag gifts from them online.
There is a list of gag gifts on word press - the link to which can be found in related links.
There are a couple of specialty stores in the United States that sell gag gifts like female vibrators. One of the most notable is Spencer's, which is common in many malls in the country.
During the Christmas season gag gifts are plentiful. These can be purchased at novelty shops and gag gift stores. Some of these stores are The Prank Store and The Goofy Gift Shop.
Urban Outfitters
Lumps of coal can be purchased at science shops, such as the ones where you would buy science kits for children. Also, if you have a year-round Christmas store, they often have lumps of coal as gag gifts.
Some good ideas for gag gifts to give at Christmas would be, an ugly Christmas sweater, lump of coal soap and a mooning Santa. While those are some of the more traditional gag gifts for Christmas, there are many more to choose from and even a gag gift box.
Spencers has great novelty and gag gifts.
I know you can find hundreds of unusual, funny and very naughty bachelor party gag gifts all over the internet. Try the link for example, and don't be surprised to see some x-rated type stuff.
"Knuckle Pounder - Meat tenderizer" It can be purchased on the internet for $15.
Now that the wedding is called off and if you received 'gag gifts' it is not necessary to return those gifts, but if you were given gifts such as a watch or something else then you should give the gifts back to the people who gave them to you (most of your friends would probably want you to keep the gifts anyway.)