Onomichi is a cruisy sea-side town that offers hiking, ramen and more cycling than your butt can handle. Ferry across the peninsula and cycle the Shimanami …

AloJapan.com