I have a friend from the States wanting to come and visit me here in CM for three months this fall before returning home. Does she need to get a visa in the States before coming or is it easy enough to try and extend things once she gets here? (We do plan to visit Penang once while she's here, if that's helpful info.)
TLDR : Answer Summary
A friend from the US traveling to Thailand for three months can enter on a 30-day visa exemption or obtain a Single Entry Tourist Visa (SETV) before arrival. If she enters without a visa, she can extend her stay at an immigration office for 30 days, costing 1900 baht. If she visits Penang during her stay, she can apply for a SETV at a Thai consulate there, allowing her a 60-day stay upon re-entry. However, using the SETV while planning to visit Penang early can void the remaining validity of the visa. It's advised to consider the timing of the trip to optimize visa options.