Which is smart, investing money in property and make it generate more money while its appreciating in value. Even if it doesn't appreciate, you should cover this possibility in your business plan, generated profit will cover future losses on the asset.
Investing is never risk free. Like domains, buy low, sell high. Do some due diligence. Real estate is generally considered to be low risk though, hence banks will easily give you a mortgage if you're good for it.
It's a bit of a higher risk with hotels etc, granted.
The downside with domains is, they're harder to find (below liquid value) and even if you do you might not sell them for your desired number for a long time, or at all.
Most people who come into a decent amount of funds invest in property. There's good reason for that.