Please post the url to your site.
Its possible to restore the default behaviour of WooCommerce with some custom css. So if all the variations are one price, only that price will display. If there is a range, it will show two prices separated by a dash. No “From”. I think this is clear for the customer.
.price {color:#9d9d9d}
.product-type-variable .price .amount:before {content: ""}
.price .amount:nth-of-type(2) {display:inline}
Its not going to be easy to have the “From” in one case and not in the other. It would be necessary to write a custom function using the ‘woocommerce_get_price_html’ filter or rewrite the template page. Either will require php skills or hiring someone:
http://jobs.wordpress.net/
For a variable product with a variable price, the variation price appears under the dropdown when the dropdown is changed, but not for a variable product with a constant price. This is default WooCommerce behaviour. To change it, it would be necessary to edit the JavaScript. A non-trivial task.
Please note your theme is version 3.5.2 but the current version is 3.7.4. That’s lots of changes. Its possible the updated theme behaves differently. If updating, take a backup.
I think you have identified a confusion that may arise for a customer choosing a variable product with a constant price: What does “From” mean in this circumstance? If this has not been addressed in the updated theme, perhaps you could bring it to the attention of the theme vendor through their support forum.