IMO the best "high end" cream is Taylor of Old Bond Street. I prefer their avocado version (it's virtually scent free so you won't smell like guac). To me it provides the best shave. It's gotta be the avocado oil.
If you have soft water, Mitchell's Wool Fat is fantastic. Their shave soaps are reasonably priced but they charge a premium for their bowls. So buy a cheap soap dish on amazon/ebay.
For a shaver...anything made by Merkur. This classic will last a lifetime. I actually use the long handle version.
https://www.amazon.com/Merkur-Classic-Straight-Safety-Razor/dp/B002A8JO48
As for razors, that depends on your beard type and skin sensitivity. I prefer Feather and Persona Red razors. I buy a 100 pack that lasts longer than a year for around $20. I wouldn't recommend either of those for first timers. Feather blades could cut a diamond.
As for brushes, I got an el cheapo from an old drug store years ago. I'd like to upgrade it but I haven't gotten around to it. Anything made from badger will work. Lots of people like the Edwin Jagger stuff though.
As for where to get them, I get 90% of my stuff from Amazon. Sometimes West Coast Shaving has sales that are worth waiting on too.