Tomatoes

Here it is middle February and my tomatos are still not ripening. What is the best time to  plant them and what are good varieties for growing in this region?