The ferry is a reasonably cheap option, we did it two years ago and it was a good trip. However it is very expensive.
We had a breakfast when we arrived in the town and if memory serves it was about £18 /€24 for the two of us and that was just a small English breakfast, lunch was even more expensive, but we did get duty frees on the way back lol