How do you set up ubercart to filter/sort by price
Use Ubercart advanced catalog. Very useful views. Here is a quote about it (from the module's project page):

... add custom filters on Ubercart catalog and provide taxonomy, products attributes (select) and CCK (option widget) support.
Filters are fully configurable. Product display is fully configurable with Display suite and Node display.