Where can cigar ashtrays be bought?
There are many outlets available that sell cigar ashtrays. Some such outlets are Amazon, eBay, and many, many more. It is also possible get them at local thrift or consignment shops.
Back in the 20's people would actually use ashtrays with water in them to put out their cigars. Outside ashtrays became a problem because birds would come and sit in them, and then die from the chemicals in the cigars. Someone then realized they could use these as bird baths and they also started making dry ashtrays.
Hand-rolled cigars have a cap--it's a little piece of tobacco stuck to the head, and it's there to keep the cigar from unraveling. You can't smoke the cigar with it intact, so you need to remove some. A cigar punch puts a hole in the cap. Cigar cutters and cigar scissors do the same thing, so which one you get is a matter of personal preference.