I had this bit of code spitting out just the price as a string (125.01), but I must have changed something because now it prints the whole line with the html tags and everything
You use get_text() on your soup tag.
get_text()
print(price.get_text())