Quote: "just one tip, if going to any country, not just france, and you're not confident in the language, it's easier for everyone if you just speak english as you would to an english person"
No, it's arrogant to expect a country to be able to speak your language, even if it is quite a common language. While I do think you should speak English when it's possible (if you can't speak their language), I think you should at least try to begin in French, because as I said before they appreciate the effort, and know that you don't expect them to know English as if they should.
Quote: "DO NOT try to speak the language unless you are at least 90% sure of the words, grammar and pronunciation"
Trying is one of the steps of learning, if you never try you may never learn anything. If they don't understand the way you pronounce something, they'll put you right and you will learn something. There is absolutely no harm in trying, unless of course you are very inhibited and feel it'll affect your already dwindling self-confidence.
Quote: "DO NOT speak pigeon english, that is to say, dont miss out vital words because you consider them unnecessary, ie say "i want to go to the top of the Eiffel tower" not "i want go top tower""
Well that really depends. If you just say it as though it is regular English then they may have trouble following you. However, if you speak slowly, they may understand what you are saying. They only need to getting the meaning, the sentence doesn't have to be syntactically correct.
Quote: "DO NOT mix the two languages together. ie inserting "le" or "la" everywhere"
Agreed.