Ok....the Landrover you buy will most likly have lived outside.....if stored under cover its much better for it.....but seems you have no choice.
A rag top will be ok outside....yes it wont last as long as for one kept undercover....prob sunlight does the most damage.....my last rag top lived...