Best time to travel around Thailand

The best time to visit Thailand varies from place to place. Here are some references:

Chiang Mai is located in the northern region of Thailand and the best time to visit is from November to February with a cool climate.
Bangkok is the capital of Thailand, located in the central region, and the best time to visit is from November to January and February and October.
Hua Hin is a beach resort in central Thailand and the best time to visit is from November to January and February and October.
Seven Rocks is a beach resort in central Thailand and the best time to visit is from November to January and February and October.
Pattaya is a famous seaside city in central Thailand and the best time to visit is from November to January and February and October.
Phuket is a famous tourist destination in southern Thailand, and the best time to visit is from November to January and February and October.
Koh Samui is a famous tourist destination in southern Thailand, and the best time to visit is from November to January and February and October.
Koh Phi Phi is a famous tourist destination in southern Thailand, and the best time to visit is from November to January and February and October.
Krabi is a famous tourist destination in southern Thailand, and the best time to visit is from November to January and February and October.