The wait is finally over — the Eurovision Song Contest 2025 kicks off tonight with the First Semi-Final live from Basel, Switzerland! Whether you’re a die-hard fan or a casual viewer, this guide has everything you need to know to enjoy the show: where to watch, what time it starts, who’s performing, how to vote, and what to expect from the …