You must know JAPAN RAIL PASS!
You have to order it in your country before traveling around Japan, BUT, ALL Shikoku Rail Pass is not. You can buy it in Japan.
"After arriving in Japan, purchase a pass at major JR Shikoku stations or JR Shikoku Travel Center (Warp branch, Warp Plaza)."
Two Good Things
1. You don't need to bring your luggages or backpacks because if you use ALL Shikoku Rail pass, you can make a day trip in Shikoku.
2. It's good price!
3. If you want to save money for transportation fee, you will combine Japan Rail Pass and ALL Shikoku Rail Pass.
One more thing,
If you stay MI CASA SU CASA, it's easy to access around Shikoku because we are just in JR station.
Many foreign travellers use ALL Shikoku Rail Pass now.
Please check this site!
MI CASA SU CASA