Portugal is cheaper, just buy real estate for 350-500k€ and you'll get residency, just 5 years later you can get citizenship.
There are even some service that'll offer to "loan" you a property by buying at back for the price you bought it for after you got your residency.
Unsurprisingly, house prices in Lisbon and Porto have become unaffordable for the locals.