Whether in the mountains, on the coast, in the valleys or at the food of volcanoes, the most picturesque towns in the country bustle with life. When you visit these towns you not only rediscover the past but discover the enjoyment of the present: through the contemplation of the surrounding nature, when turning a corner and being greeted by the smell of freashly baked bread or when trying the local gastronomic delicacies. Althought almost all of these towns can be visited any time of the year, we recommend the best times to make your visit by taking into account not only the climate but also each town's calendar of celebration and festivities.