There are various types of tin snips. Some cut only in straight lines while others are designed to cut curves and circles. Universal tin snips can do both.
Tinner Snip, Tinner's Snip
A good pair of tin snips generally runs $20 to $30.
Costs vary greatly by region (and even by zip code). To get free estimates from local contractors, please indicate yours.