I Would use one table:
+----------------------------|-----------|-----------|--------+
| Name | BasePrice | SingleInc | DblInc |
+----------------------------|-----------|-----------|--------+
| Varilux / 1 Day 13 delgate | 109 | 129 | 149 |
+----------------------------|-----------|-----------|--------+
in the cart object create columns for the SinglePriceInc and DblPriceInc.
In the add to cart button create a drop down for the Independents Day / Single Room / Double Room options, and bind the SinglePriceInc and DblPriceInc columns to the corresponding columns in the database, bind the Price column to the base price
and create a calculation to change the price based on the selection for example if the option columns is named option and the values are:
1 Day
Single Room
Double Room
Calcualtion:
TruePrice
(abs([option] == '1 Day')?[Price]:0) + (abs([option] == 'Single Room')?[Price] + [SinglePriceInc]:0) + (abs([option] == 'Double Room')?[Price] + [DblPriceInc]:0)
and in the cart display use the true price calculation in place of price, you' also need to update the total price calculation.