Does Apachr Solr use Taxonomy or CCK fields for faceted search?
Out of the box, apachesolr.module 6.x and its friends can facet on taxonomy and cck text fields (with certain limitations). You just need to enable the desired facets in the settings, having made sure that the vocabulary is actually connected to your content type in the vocabulary settings. 

For price range / any numeric range faceting I have not found a working contrib module. There is a module though, http://drupal.org/project/apachesolr_facetbuilder which allows you to build at least categorized facets for your numeric values.