An outline of the ultimate 20-day Croatia itinerary I took during my trip to Croatia, complete with all the best tips and recommendations!