Madison is a beautiful river town nestled on the Ohio River, midway between Louisville and Cincinnati. Year-round events, shopping, history tours, and more!