I am serious. However I can't find any shop in my city which would sell one. At least google does not give me anything back. Any tips on where could I get one? What sort of shops should I be looking for?
There's a shop in a city near me named Edinburgh Castle. They sell Scottish imports, like kilts, IrnBrw, crests and stuff. They have a deliciously admirable selection of hats, including a selection of top hats. They do FedEx delivery, but I'm honestly not sure if you'd wanna order one from far away. Related, you might try various import stores, tuxedo tailoring stores, that sort of thing.
If your ever in savannah georgia. Theres a shop on riverstreet that sells hats. I've gone in there thinking "o hey ill buy a quick hat for a joke!" Then look at the 400 dollar sticker price and walk out thinking "People still wear those?". Also I believe some high end clothing shops might have it. Try burberry, brooks brothers, and o wait.. Yeah i just remembered that Tommy bahamas does carry some decent looking hats. Now by top hats are you saying like the ones with the that are really tall, or the ones that people used to wear along with suits? Because there is a difference and sometimes people confuse them.