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 have to call the get_text() method of your price variable:
price
print(price.get_text())