Having been in the building industry for 15 years and my wife being an architect, we have never , and will never, spec laminate. And of there was something that needs laminate it will be outside anyone's price range and in the hardwood category. Yes, you can minimise the damage to laminate by keeping it far away from any wet areas, but moisture from beneath your floor will also cause disappointment and there are very few South African homes that guarantee that.
Speak to a vinyl specialist with regards to what you want.
If it is completely outside your budget and you are desperate, there are good tile options.