Last time I was in Spain I had made efforts to try to speak very simple Spanish, please/thankyou etc. I heard so many versions of the above and want to know if this is just dialect or colloquialism so that next time I can be a bit more confident.
Eg I heard:
Grathia
Grathias
Gracia
Gracias
Buenos dias
Bueno dia
Which is most correct? Are the others dialect or slang?