Both offer No, 1-2-3 year contracts with varying prices depending on what you choose. No way anyone here would know all of the possible combinations applicable.
Yes, you can look on the sites or go into a corporate store and look. Usually you purchase the phone for $0-150 on a 3 year contract. Your monthly rate can range from $35 upwards for voice and data. Usually customers pay an average of $60 to $65 now for a BB rate.