I tried many displays, this is the ONLY one that worked for me. I believe it’s the same LCD used in the official HestiaPi. Unfortunately the eBay seller, gowin_electronic, is located in China, but shipping to the US only took 10 days last time I ordered:
3.5" TFT LCD Touch Screen Module 320 x 480 SPI RGB Display For Raspberry Pi B B+
For reference, here is my original thread: How do I get a 3.5” TFT display to work on a RPi Zero W?