Holiday dream shattered

What are your rights when it comes to booking online?