No, citizens of Sweden, Norway, and Denmark do not need a visa for short tourist stays up to 90 days (2025). You must have a valid return ticket and a passport that remains valid throughout your stay. Immigration may ask for your travel plans or proof of accommodation upon arrival.