Me and 2 other girl friends plan to visit Hokkaido this Jun. We will fly to Tokyo. We would like to do free and easy but we do not drive. The places currently in mind are Sapporo, Hakodate, Furano, Biei, Akan and Otaru
1. Can most of the places be accessible by either train or bus?
2. If we took a flight to Sapporo, do we still need to get the JR pass?
3. Is it still worth to visit Farm Tomita in mid Jun?