On those dark days of winter, head over to Pancho Villa, a Mexican restaurant in the heart of bustling Elgin Street. The traditional fare is on offer, as are their signature dishes: mole enchiladas, arroz con pollo, and chile relleno. With mains ranging from $9 to $16, there should be change left over for a round of “Tropic daiquiris” (mixing together lime, strawberry, and banana) or one of their 40 kinds of tequila. Now that will have you shaking off the winter blahs in no time! 361 Elgin St., 613-234-8872.