I booked through SMALL WORLD VACATIONS based in US. Payment is in dollars so you can watch the exchange rate before paying. The price was very competitive with onboard credit as an incentive. We are going on the Dover to Barcelona (30/7/10) flying from Aberdeen to Heathrow then transfer to...