You will travel by Ryan Air direct from Dublin to Tallinn.
From there its an 1.5 hour transfer to Haapsalu (included in package).
The flight departs Dublin 09.35 and arrives in Tallinn 14.40
The flight departs Tallinn 15.05 and arrives in Dublin 16.15
Hotel is located on the beach, 10 min walk from city center.
Tennis courts are 5 min by car, 10min by bycicle (very popular!) or 20 min walk from hotel.
The temperature is normally low to high 20C.
Prices are cheap, taxi to anywhere in city is around 4 eur, pint is 2-3 eur, and dinner around 8-12 eur.
Travelling from UK there are direct flights from London to Tallinn with easyJet, Estonian Air and Ryanair.