best time to go?
if it's about the weather you can go at whatever time of the year, it won't be much different

it's always hot in SE Asia
and what do you want to do there?
singapore is a place for shopping i believe, and it will cost you the most if you go there
it's more or less only a city, so you don't get to move around so much
but it's a very neat and modern city
malaysia and thailand has more hystorical places, especially thailand
they have many temples and such
and in thailand you can get some stuffs for reaaally cheap prices in some kinda market (dunno where exactly, i just heard that from a friend ^^)
i also found malaysia is a good place to see many ethnics blend in one place
another alternative will be... indonesia?(yes i'll promote my home country

)
you know bali, don't you?
indonesia has lots of natural tourism spots, like beaches, waterfalls, lakes, mountains, etc
many are hidden and not much exposed yet, especially in the remote areas
if you're adventurous ^^
and if you like arts and crafts, we sure have many in indonesia
hope that will help you