Haapsalu is a charming small town on the west coast of Estonia, with a population of just over 13,000. It is well known for its therapeutic mud baths and seawater, which are said to have healing properties. The town is also a popular seaside resort, with a wide sandy beach and a promenade lined with restaurants, cafes and souvenir shops. The old town is full of winding streets and historic buildings, including the impressive Haapsalu Castle. There are also several parks and gardens, and a lively nightlife with plenty of bars and clubs.