Short answer
Pack layers, waterproof clothing, and comfortable walking shoes, as the weather can change quickly. Bring a swimsuit for hot springs and beaches, and sunscreen even on cloudy days. A light jacket and a hat are also useful. Don't forget a reusable water bottle and a camera for the scenery.
General information, not legal or tax advice. Rules and amounts change: confirm with official sources.
