Monocrystalline is the more efficient of the two types, and costs about $0.75 per watt, but polycrystalline is much cheaper to produce, and costs about $0.62 per watt. Therefore overall it is the better value.
Costs vary greatly by region (and even by zip code). To get free estimates from local contractors, please indicate yours.