The best thing about Alappuzha and Kerala in general is the weather. Due to its proximity to the ocean it is more temperate than central India. The temperature rarely goes above 35 degrees Celsius and never below 20 degrees. The best time to visit is from August to March. Monsoon is always heavy. This place is one of the best place to visit in Kerala. http://wikitravel.org/en/Alappuzha