@Patrick *****
, I'd say get a year-long, multi-entry Non-Immigrant Type O-A (Long Stay) visa from the thai consulate in your country BEFORE you come here. That visa requires a police background check and a medical certificate but you can show proof of funds using money in your bank account in your country.
The visa is good for unlimited entries for a year and every time you enter you're stamped in for another whole year. (Meaning you can get almost 2 years of stay out of the one year visa).