Mountign a 3-gauge pod under the dash is pretty much the standard go-to option.
If you do some googling there are some companies that make universal-fit 'custom' consoles, but from what I've seen they are not necessarily geared toward holding gauges.
There are things like this on amazon - I bought this particular one recently, I'm trying to figure out how to install it where the ashtray drawer is on a 65-66 Chrysler.
Amazon product ASIN B00WUTGO9K
I've made stuff like this occasionally over the last 20 years.
If you make something yourself, it is
easy to make something that looks better than a simple square vinyl-wrap box, but
difficult to make it look like it truly belongs in the car.
Here's a vinyl-wrap I did, it has some angles in it (the gaugeplate is a trapezoid) but it still looked like an add-on to the car.
Here's one from around 2005 - the aluminum trim helps it blend to the interior a little better, and the curves were a new technique.
I used some 1/8" plastic for the curved top surface, and alum trim (standard 1/8" flat aluminum) to hold it down.
IMO adding curves and/or some aluminum trim with countersunk SS screws helps depart from the homemade look, but TBH it's still hard to make somethign that doesn't look homemade in some regard.
You've got to pad them a bit to give some cushion to the vinyl to protect it from nicks/gouges - but pad it too much and it looks goofy.
Vinyl can be a problem bunching up in inside corners - looks homemade. You can see it on the tan one, and IIRC it was a bear to get it to lay that well. (curves on the ID help eliminate bunching)
Switches like these can add a nice touch, if you need them:
Amazon product ASIN B0998W7K4HAmazon product ASIN B079HLLDYD
But at the end of the day - sometimes 2 screws and the 3-gauge kit on the bottom lip of the dash is the simplest/fastest way to go.
All depends on your imagination, skill and available time.