I am planning a first-time trip to Thailand and am having a hard time determining when to go/where to go/where to stay/how much time is needed. I have already done some research, but there are so many options it becomes overwhelming.
I know that I want to visit Bangkok and an island - thinking Koh Samui, as well as possibly Chiang Mai. I'd like a mix of city/culture/temples, as well as some R&R at a beautiful beach location (good snorkeling would be a huge plus). I would also love to visit an elephant sanctuary, which is my main reason for considering Chiang Mai.
I would like to keep the trip to no more than 10-12 days total (flying from Chicago) and don't want to spend TOO much time on trains/planes, etc. traveling from place to place once we're there.
For those who have been:
1) What 2-3 locations would you consider for a first-time trip and how many days do you think are necessary?
2) What do you think is the best month to go? I'm very flexible with that
3) Is Chiang Mai worth adding in, or can I see and do what I want (elephants, temples) without going there?
4) Which island would you recommend?
5) Any must do tours/activities/hotels/restaurants, etc.?