Well, lift can come from a variety of sources, as you know.
Cold fronts cause lift when a cold front collides with warm air. When the cold air meets the warm moist air it causes the warm air to try to rise above the cold air and those water molecules cool and condense forming clouds.
Warm fronts can also cause lift in the same manner, basically.
You can also get what is known as orographic lift. This is caused by topography, like mountains. When the air mass reaches the mountains, it causes the air to rise and get cool and after it gets beyond the mountains the air sinks and gets warm.. And voila! Clouds start forming!
Orographic lift would be something you'd just have to know based upon the area.
Sometimes outflow boundaries from old thunderstorms can act as mini-cold fronts. I look for those on visible satellite imagery as well and on radar. They can be very easy to pick out.
Check out this link:
en.wikipedia.org/wiki/Outflow_boundary
As for looking for warm fronts and cold fronts on a map. I always go to the SPC and go to the mesoanalysis page. Then I look for the current surface conditions.
There you should be able to find the temperature differences where the cold front, warm front, or both should be.
The temperature below the surface temperature is the dewpoint. Look for the dryline by noticing differences in these temperatures.
The closer together the dewpoint and the surface temperature are, the better off you are. Of course, you don't want them to be the same temperature because then your cloud base is on the ground (i.e. fog). But typically a surface temperature and dewpoint temperature of around ten degrees is ideal for severe weather development.
I hope this helps!!
If you have any questions, just ask!