What Is The Best Time Of Year To Go To Thailand

..in the middle of summer or in December..or something like that. I want to go for a vacation but i dont know when is the best time and how much it will cost me.