Step 3: Book hotels for the first 2 days and last 2 days for your trip. Rest of days, take your chance. You might even get to know someones and stay at their places, who knows?
Step 4: Do not plan a trip more than 3 weeks. Less then 3 weeks seem so short, but longer than 3 weeks, you will feel tired and home sick.
Step 5: Expect unexpected