I'm trying to start out self-hosting and was looking for some good servers. I have a budget of ~100 USD and am in the US. I was initially going to get some type of raspberry pi but they seem to always be sold out here
You can order a Canadian server with fairly low latency. I have one but I also have a couple of machines at home.
I don't like buying used and I care about wattage so I usually get beelinks mini PC from Amazon. They often have deals where you can have good specs for <$150, including 128gb SSDs, 8 or 16gb of ram and a 4 cores 15w CPU