I did a lot of research into this as my TD5 never had a radio fitted at all. The standard hole in the dash is not the correct size for a double din so you need to buy a new facia panel that is or modify the current dash. At the time I was looking the MUD stuff one looked to be the best:
LINK. Raptor also do one but it is a panel that goes over the existing dashboard rather than replace it and you then cut away the original.
There are also threads about where people have modified the standard one to be a double din but it looks like a lot of work cutting filling filing etc. but would be a lot cheaper than the very expensive new panel.
Once you have the correct dash panel to accept a double din you can then choose any android carplay double din radio model you want as they should all be a standard size.
As for specific recommendations for stereo and speakers I did not bother in the end as it was all adding up to be quite expensive. In the 110 I have two speakers in the head lining just above the seat belt which are conveniently next to your ears but this is not the factory locations because again it did not have a radio fitted. What is your starting point? if it is nothing you have a lot of options and scope, if you have one fitted currently and are looking to upgrade it is different as you will already have speaker in the lower dash.