IC718 is a good rig at a good price. I would go for the FT-991A, though. That gets you 6M, 2M and 70cm as well as HF. And I'm a long time Yaesu fan.
Don't scrimp on the power supply, either. Astron makes some really good ones. I have this one:
https://www.dxengineering.com/parts/asr-rm-50m-bb
It has connections for a deep cycle battery; then if the power goes out it automatically switches to battery power. The power supply keeps the battery charged, but you could also put a solar panel on the roof with a charge controller to recharge the battery during extended outages.
You don't necessarily need an amplifier, and in fact in a neighborhood with an HOA it could bring more grief than benefits.
BJ Radionut has some good comments about antennas, but I will add that a vertical HF antenna is not the best idea because of noise pickup. I would try to put up a horizontal loop antenna and feed it with an antenna tuner. Maybe one of these:
https://www.dxengineering.com/parts/mfj-998rt
The best low profile way to do it is to run a single wire around the perimeter of your lot. Even if it's only 6 or 8 feet up, it will do a good job. I would use insulated, stranded wire from Lowe's or wherever, in brown or some other color that will make it hard to see. If you have a fence around the property, that will make it much easier because you can just run the wire a few feet above the fence. Most people will see the fence and won't even notice the wire.
Second best would be to run the wire around the roof, a few feet above it. Maybe extend it out around the backyard, keeping the front yard free. Even if you had to just put it on standoffs a few inches above the roof, it would still work as long as your roof isn't metal. Use wire the same color as your roof and nobody will ever notice it.
Of course you will still need antennas for 6, 2 and 440. Those can be attic-mounted verticals.