Just covered Shikoku in Feb19.
Takamatsu
- Tamano Park (ruins) and Ritsurin Garden (best part imo)
- Eat Honetsukidori (grilled chicken leg - order the young chicken unless u like tough meat)
- Daytrip to Marugame for one of twelve original castle (2hrs more than enuf)
Matsuyama
- Mystay is recommended, next to castle moat and a tram stop just in front of hotel. Walkable from Matsuyama Stn
- Ate Yakitori at 焼き鳥 さつき near Takashimaya (Cheap - abt 10sticks of meat and 3 beer = SGD 30) but they dun speak english . Its a small shop but very hospitable (mostly regulars).
- Matsuyama castle (original)
- 霧の森菓子工房 for japanese sweets (apparently very popular according to the yakitori waitress)
- Took the local train to Shimonada... if not winter its ok. I was freezing there and got to wait abt 2hrs for the train back to matsuyama...
Kochi
- Katsurahama beach is nice, u can get (or buy) a MU pass from the tourist office near kochi stn where the bus go to Godaisan (Chikurinji temple) and the beach and back ofcos.
- Hirome Mkt (not my cup of tea but very crowded n loud/noisy every evening....)
- Katsuo no Tataki (quality depends on shops)
- Kochi Castle (original)
- Sunday Morning Mkt where u can get a 24" sized (huge) cabbage for 100yen LOL
Tokushima
- Iya Valley (kazurabashi aka vine bridge - yes u need to pay to cross it....-_-)
- Stay at a ryokan at iya valley.... u wont regret it (rotenburo - fab views while soaking)
- Eat tokushima ramen (sweetish style)
- Naruto whirlpool (i didnt go)
Note : If not buying pass, its much cheaper AND FASTER to take bus between cities.... I stayed abt 9/10 days in shikoku. Didnt buy JRpass cos i took Sunrise Seto from Tokyo

Hotels overall is cheaper than places like tokyo, osaka or kyoto. Even Ryokan in Iya is cheaper than say.... Miyajima..... I stayed at Kazurabashi hotel for just 20,000 for one pax inclusive of dinner (not my cup of tea cos 80% all mountain veg but they serve boar meat stew tho - might differ on seasons bah...)