The best way to decide when to come to Malaysia is to consider the timing of various events to be held. Look for an annual event calendar from the Tourist Board, or other sources, and research the various festivals or events held in that year. August, the month of Malaysia's Independence Day provides great sales for shopaholics and cool parties and concerts for club-hoppers and party-goers. Ramadan Month is a nice month for food-loving non-Muslims to visit, because during the day, none of the attractions are crowded as the majority of people are fasting and praying, and as the sun sets, the most decadent amount and variety of food spills out from the restaurants all over Malaysia, never seen at any other time of the year. Different states have different events, too, depending on the time of the year. Sepang has the F1 race, Penang has dragon boat racing, Langkawi has the yacht regatta and is the starting point for a nationwide bicycle race. By no means is this an exhaustive list, because new events are organized all the time.