What is a farm stay? A farm stay is a house, bungalow or any other type...