LONELY PLANET'S OFFICIAL GUIDEBOOK INFORMATION
When To Go
The most pleasant time to visit Colombia is in the dry season, between December and March or in July and August. This is particularly true if you plan on hiking. The dry season also gives visitors a better chance to savor local cultural events because many festivals and fiestas take place during these periods.
Apart from the weather, you may also consider Colombian holiday periods. There are basically three high seasons when Colombians rush to travel: from late December to mid-January, during Semana Santa (Holy Week; March or April), and from mid-June to mid-July. Also take note of three-day weekends, which send a rush of urban dwellers to rural getaways (eg Villa de Leyva), and regional celebrations (eg Baranquilla de Carnaval). During these periods transport gets more crowded, hotels tend to fill up faster and prices in holiday destinations may rise. If you travel at this time, you will have to plan your trip a little ahead and do more legwork to find a place to stay, but you'll also enjoy more contact with traveling Colombians, who will be in a relaxed, holiday spirit.
Lonely Planet recommends World Nomads Travel insurance