Cheap Train Tickets in Germany: The 49 Euro German Rail Ticket Explained!